Documents > BPS V2 C++ API
bpspushbuttons.h
Go to the documentation of this file.
00001 
00004 #ifndef BPSPUSHBUTTONS_H
00005 #define BPSPUSHBUTTONS_H
00006 
00007 #include "bpsgui_global.h"
00008 #include <QPushButton>
00009 
00013 class BPSGUI_EXPORT BpsPushButton : public QPushButton
00014 {
00015     Q_OBJECT
00016 
00017 public:
00022     BpsPushButton(const QString& aLabel, QWidget* aParent=0);
00023 
00029     BpsPushButton(const QString& aIconName, const QString& aLabel, QWidget* aParent=0);
00030 }; // BpsPushButton
00031 
00035 class BPSGUI_EXPORT BpsBackButton : public BpsPushButton
00036 {
00037     Q_OBJECT
00038 
00039 public:
00040 
00044     BpsBackButton(QWidget* aParent=0);
00045 
00051     BpsBackButton(const QString& aLabel, QWidget* aParent=0);
00052 }; // BpsBackButton
00053 
00057 class BPSGUI_EXPORT BpsToolboxButton : public BpsPushButton
00058 {
00059     Q_OBJECT
00060 
00061 public:
00062 
00066     BpsToolboxButton(QWidget* aParent=0);
00067 
00073     BpsToolboxButton(const QString& aLabel, QWidget* aParent=0);
00074 }; // BpsToolboxButton
00075 
00079 class BPSGUI_EXPORT BpsViewButton : public BpsPushButton
00080 {
00081     Q_OBJECT
00082 
00083 public:
00084 
00088     BpsViewButton(QWidget* aParent=0);
00089 
00095     BpsViewButton(const QString& aLabel, QWidget* aParent=0);
00096 }; // BpsViewButton
00097 
00101 class BPSGUI_EXPORT BpsPackageButton : public BpsPushButton
00102 {
00103     Q_OBJECT
00104 
00105 public:
00106 
00110     BpsPackageButton(QWidget* aParent=0);
00111 
00117     BpsPackageButton(const QString& aLabel, QWidget* aParent=0);
00118 }; // BpsPackageButton
00119 
00123 class BPSGUI_EXPORT BpsCancelButton : public BpsPushButton
00124 {
00125     Q_OBJECT
00126 
00127 public:
00128 
00132     BpsCancelButton(QWidget* aParent=0);
00133 
00139     BpsCancelButton(const QString& aLabel, QWidget* aParent=0);
00140 }; // BpsCancelButton
00141 
00145 class BPSGUI_EXPORT BpsExitButton : public BpsPushButton
00146 {
00147     Q_OBJECT
00148 
00149 public:
00150 
00154     BpsExitButton(QWidget* aParent=0);
00155 
00161     BpsExitButton(const QString& aLabel, QWidget* aParent=0);
00162 }; // BpsExitButton
00163 
00167 class BPSGUI_EXPORT BpsNextButton : public BpsPushButton
00168 {
00169     Q_OBJECT
00170 
00171 public:
00172 
00176     BpsNextButton(QWidget* aParent=0);
00177 
00183     BpsNextButton(const QString& aLabel, QWidget* aParent=0);
00184 }; // BpsNextButton
00185 
00189 class BPSGUI_EXPORT BpsOkButton : public BpsPushButton
00190 {
00191     Q_OBJECT
00192 
00193 public:
00194 
00198     BpsOkButton(QWidget* aParent=0);
00199 
00205     BpsOkButton(const QString& aLabel, QWidget* aParent=0);
00206 }; // BpsOkButton
00207 
00208 
00212 class BPSGUI_EXPORT BpsFinishButton : public BpsPushButton
00213 {
00214     Q_OBJECT
00215 
00216 public:
00217 
00221     BpsFinishButton(QWidget* aParent=0);
00222 
00228     BpsFinishButton(const QString& aLabel, QWidget* aParent=0);
00229 }; // BpsFinishButton
00230 
00231 
00235 class BPSGUI_EXPORT BpsPrintButton : public BpsPushButton
00236 {
00237     Q_OBJECT
00238 
00239 public:
00240 
00244     BpsPrintButton(QWidget* aParent=0);
00245 
00251     BpsPrintButton(const QString& aLabel, QWidget* aParent=0);
00252 }; // BpsPrintButton
00253 
00254 #endif // BPSPUSHBUTTONS_H