New Non-DTK store client prototype

This commit is contained in:
RigoLigoRLC
2021-06-15 21:39:04 +08:00
parent 0ab9f4dda6
commit 479d218651
145 changed files with 3691 additions and 9935 deletions

22
inc/spkmsgbox.h Normal file
View File

@@ -0,0 +1,22 @@
#ifndef SPKMSGBOX_H
#define SPKMSGBOX_H
#include <QStyle>
#include <QMessageBox>
#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<QMessageBox::StandardButton> mButtonList;
static constexpr QSize IconSize {48, 48};
static constexpr int Margin = 10;
};
#endif // SPKMSGBOX_H