#ifndef SPKMSGBOX_H #define SPKMSGBOX_H #include #include #include "spkdialog.h" class SpkMsgBox : public SpkDialog { Q_OBJECT public: SpkMsgBox(); static int StaticExec(QString msg, QString title, QMessageBox::Icon = QMessageBox::NoIcon, QMessageBox::StandardButtons = QMessageBox::Ok, QString extra = ""); private: static void AddButtons(SpkMsgBox *me, QMessageBox::StandardButtons b); QList mButtonList; static constexpr QSize IconSize {48, 48}; static constexpr int Margin = 10; }; #endif // SPKMSGBOX_H