19 #ifndef LIB_QUENTIER_UTILITY_MESSAGE_BOX_H 20 #define LIB_QUENTIER_UTILITY_MESSAGE_BOX_H 22 #include <quentier/utility/Macros.h> 23 #include <quentier/utility/Linkage.h> 24 #include <QMessageBox> 28 int QUENTIER_EXPORT genericMessageBox(QWidget * parent,
const QString & title,
29 const QString & briefText,
const QString & detailedText = QString(),
30 const QMessageBox::StandardButtons standardButtons = QMessageBox::Ok);
31 int QUENTIER_EXPORT informationMessageBox(QWidget * parent,
const QString & title,
32 const QString & briefText,
const QString & detailedText = QString(),
33 const QMessageBox::StandardButtons standardButtons = QMessageBox::Ok);
34 int QUENTIER_EXPORT warningMessageBox(QWidget * parent,
const QString & title,
35 const QString & briefText,
const QString & detailedText = QString(),
36 const QMessageBox::StandardButtons standardButtons = QMessageBox::Ok);
37 int QUENTIER_EXPORT criticalMessageBox(QWidget * parent,
const QString & title,
38 const QString & briefText,
const QString & detailedText = QString(),
39 const QMessageBox::StandardButtons standardButtons = QMessageBox::Ok);
40 int QUENTIER_EXPORT questionMessageBox(QWidget * parent,
const QString & title,
41 const QString & briefText,
const QString & detailedText = QString(),
42 const QMessageBox::StandardButtons standardButtons = QMessageBox::Ok | QMessageBox::Cancel);
46 void QUENTIER_EXPORT internalErrorMessageBox(QWidget * parent, QString detailedText = QString());
50 #endif // LIB_QUENTIER_UTILITY_MESSAGE_BOX_H