12 #ifndef widgetDialog_H_
13 #define widgetDialog_H_
16 #include <QtGui/QDialog>
17 #include <QtGui/QDialogButtonBox>
31 DtWidgetDialog( QDialogButtonBox::StandardButtons buttons = QDialogButtonBox::Ok | QDialogButtonBox::Cancel,
32 QWidget* parent=0, Qt::WindowFlags f=0 );
40 virtual void setWidget(
QWidget* widget );
43 virtual QPushButton* addButton(
const QString& text, QDialogButtonBox::ButtonRole role );
46 virtual QPushButton* addButton( QDialogButtonBox::StandardButton button );
49 virtual bool centerButtons()
const;
52 virtual void removeButton( QAbstractButton* button );
55 virtual void removeButton( QDialogButtonBox::StandardButton button );
58 virtual bool isAcceptEnabled();
63 virtual void enableAccept(
bool enable );
66 virtual void enableApply(
bool enable );
69 virtual void enableButtonRole( QDialogButtonBox::ButtonRole role,
bool enable );