mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-23 19:42:21 +08:00
21 lines
645 B
C++
21 lines
645 B
C++
#pragma once
|
|
|
|
#include <QStyle>
|
|
#include <QMessageBox>
|
|
#include "spkdialog.h"
|
|
|
|
class SpkMsgBox : public SpkDialog
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
SpkMsgBox(QWidget *parent = nullptr);
|
|
static int StaticExec(QString msg, QString title, QMessageBox::Icon = QMessageBox::NoIcon,
|
|
QMessageBox::StandardButtons = QMessageBox::Ok, QString extra = "",
|
|
bool expanded = false);
|
|
private:
|
|
static void AddButtons(SpkMsgBox *me, QMessageBox::StandardButtons b);
|
|
QList<QMessageBox::StandardButton> mButtonList;
|
|
static constexpr QSize IconSize {48, 48};
|
|
static constexpr int Margin = 10;
|
|
};
|