#include <QtGui/qdialogbuttonbox.h>
#ifndef QDIALOGBUTTONBOX_H
class QDialogButtonBox: public QWidget{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: enum ButtonRole{
InvalidRole = -1,
AcceptRole = 0,
RejectRole = 1,
DestructiveRole = 2,
ActionRole = 3,
HelpRole = 4,
YesRole = 5,
NoRole = 6,
ResetRole = 7,
ApplyRole = 8,
NRoles = 9,
};
public: enum StandardButton{
NoButton = 0,
Ok = 1024,
Save = 2048,
SaveAll = 4096,
Open = 8192,
Yes = 16384,
YesToAll = 32768,
No = 65536,
NoToAll = 131072,
Abort = 262144,
Retry = 524288,
Ignore = 1048576,
Close = 2097152,
Cancel = 4194304,
Discard = 8388608,
Help = 16777216,
Apply = 33554432,
Reset = 67108864,
RestoreDefaults = 134217728,
#ifndef Q_MOC_RUN
FirstButton = 1024,
LastButton = 134217728,
#endif
};
public: typedef class QFlags < enum QDialogButtonBox::StandardButton > StandardButtons;
public: enum ButtonLayout{
WinLayout = 0,
MacLayout = 1,
KdeLayout = 2,
GnomeLayout = 3,
};
public: QDialogButtonBox(class QWidget* parent = 0);
public: QDialogButtonBox(enum Qt::Orientation orientation, class QWidget* parent = 0);
public: QDialogButtonBox(class QFlags < enum QDialogButtonBox::StandardButton > buttons, enum Qt::Orientation orientation = Qt::Horizontal, class QWidget* parent = 0);
public: virtual ~QDialogButtonBox();
public: void setOrientation(enum Qt::Orientation orientation);
public: enum Qt::Orientation orientation() const
public: void addButton(struct QAbstractButton* button, enum QDialogButtonBox::ButtonRole role);
public: struct QPushButton* addButton(class QString const & text, enum QDialogButtonBox::ButtonRole role);
public: struct QPushButton* addButton(enum QDialogButtonBox::StandardButton button);
public: void removeButton(struct QAbstractButton* button);
public: void clear();
public: class QList < struct QAbstractButton* > buttons() const
public: enum QDialogButtonBox::ButtonRole buttonRole(struct QAbstractButton* button) const
public: void setStandardButtons(class QFlags < enum QDialogButtonBox::StandardButton > buttons);
public: class QFlags < enum QDialogButtonBox::StandardButton > standardButtons() const
public: enum QDialogButtonBox::StandardButton standardButton(struct QAbstractButton* button) const
public: struct QPushButton* button(enum QDialogButtonBox::StandardButton which) const
public: void setCenterButtons(bool center);
public: bool centerButtons() const
protected: void clicked(struct QAbstractButton* button);
protected: void accepted();
protected: void helpRequested();
protected: void rejected();
protected: virtual void changeEvent(struct QEvent* event);
protected: virtual bool event(struct QEvent* event);
private: QDialogButtonBox(class QDialogButtonBox const &);
private: class QDialogButtonBox& operator =(class QDialogButtonBox const &);
private: inline struct QDialogButtonBoxPrivate* d_func();
private: inline struct QDialogButtonBoxPrivate const * d_func() const
friend struct QDialogButtonBoxPrivate;
};
#endif // QDIALOGBUTTONBOX_H