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 };
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 };
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 };
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 };
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 };
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 };
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 };
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 };
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 };
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 };
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 };
00253
00254 #endif // BPSPUSHBUTTONS_H