40 CFxMessageBox(QMessageBox::Icon icon,
const QString &title,
const QString &text,
41 QMessageBox::StandardButtons buttons = NoButton, QWidget *parent = 0,
42 Qt::WindowFlags
f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint);
43 CFxMessageBox(
const QString &title,
const QString &text, QMessageBox::Icon icon,
44 int button0,
int button1,
int button2,
46 Qt::WindowFlags
f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint);
56 void addButton(QAbstractButton *button, QMessageBox::ButtonRole role);
67 QPushButton *
addButton(
const QString &text, QMessageBox::ButtonRole role);
77 QPushButton *
addButton(QMessageBox::StandardButton button);
86 void setStandardButtons(StandardButtons buttons, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton);
99 static QMessageBox::StandardButton
information(QWidget *parent,
const QString &title,
100 const QString &text, QMessageBox::StandardButtons buttons = Ok,
101 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton);
114 static QMessageBox::StandardButton
question(QWidget *parent,
const QString &title,
115 const QString &text, QMessageBox::StandardButtons buttons = Ok,
116 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton);
129 static QMessageBox::StandardButton
warning(QWidget *parent,
const QString &title,
130 const QString &text, QMessageBox::StandardButtons buttons = Ok,
131 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton);
144 static QMessageBox::StandardButton
critical(QWidget *parent,
const QString &title,
145 const QString &text, QMessageBox::StandardButtons buttons = Ok,
146 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton);
158 bool nativeEvent(
const QByteArray& eventType,
void *msg,
long *result )
override;
161 static QMessageBox::StandardButton showMessageBox(QMessageBox::Icon icon, QString title, QString text, QMessageBox::StandardButtons buttons, QMessageBox::StandardButton defaultButton, QWidget *parent);
163 virtual void showEvent(QShowEvent *);
164 virtual void hideEvent(QHideEvent *);
166 QCursor m_PreviousCursor;
167 CFxMessageBoxImpl* m_pImpl;
static QMessageBox::StandardButton question(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons=Ok, QMessageBox::StandardButton defaultButton=QMessageBox::NoButton)
static QMessageBox::StandardButton critical(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons=Ok, QMessageBox::StandardButton defaultButton=QMessageBox::NoButton)
static QMessageBox::StandardButton information(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons=Ok, QMessageBox::StandardButton defaultButton=QMessageBox::NoButton)
CFxMessageBox(const QString &title, const QString &text, QMessageBox::Icon icon, int button0, int button1, int button2, QWidget *parent=0, Qt::WindowFlags f=Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint)
static QMessageBox::StandardButton warning(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons=Ok, QMessageBox::StandardButton defaultButton=QMessageBox::NoButton)
CFxMessageBox(QMessageBox::Icon icon, const QString &title, const QString &text, QMessageBox::StandardButtons buttons=NoButton, QWidget *parent=0, Qt::WindowFlags f=Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint)