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