no message
parent
5904f35422
commit
cdd880708d
30
Qss.cpp
30
Qss.cpp
|
@ -23,7 +23,7 @@
|
|||
#include <QTimer>
|
||||
|
||||
|
||||
#define QSSDIALOG_SHADOW_WIDTH 12 //QFrame#dialog,QFrame#messagebox padding
|
||||
#define QSSDIALOG_SHADOW_WIDTH 12
|
||||
#define QSSDIALOG_BODER_WIDTH 0
|
||||
|
||||
QssTtitleBar::QssTtitleBar(QWidget *parent ,
|
||||
|
@ -684,6 +684,7 @@ void QssDialog::show()
|
|||
QDialog::show();
|
||||
m_frame->show();
|
||||
}
|
||||
|
||||
void QssDockWidget::paintEvent(QPaintEvent *){
|
||||
QStyleOption opt;
|
||||
opt.init(this);
|
||||
|
@ -1612,3 +1613,30 @@ void QssToastWidget::paintEvent(QPaintEvent *event)
|
|||
paint.drawRect(0, 0, width(), height());
|
||||
paint.end();
|
||||
}
|
||||
|
||||
|
||||
QSSProcessBar::QSSProcessBar(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::Process)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->progressBar->setValue(1);
|
||||
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
this->setModal(true);
|
||||
}
|
||||
|
||||
QSSProcessBar::~QSSProcessBar()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void QSSProcessBar::on_percent(int percent)
|
||||
{
|
||||
ui->progressBar->setValue(percent);
|
||||
}
|
||||
|
||||
void QSSProcessBar::on_done_close()
|
||||
{
|
||||
this->close();
|
||||
}
|
||||
|
|
20
Qss.h
20
Qss.h
|
@ -13,6 +13,8 @@
|
|||
#include <QDebug>
|
||||
|
||||
#include "ui_qsstoast.h"
|
||||
#include "ui_process.h"
|
||||
|
||||
#ifdef __MINGW32__
|
||||
#include "windows.h"
|
||||
#include "winuser.h"
|
||||
|
@ -433,6 +435,24 @@ protected:
|
|||
private:
|
||||
Ui::Toast ui;
|
||||
};
|
||||
|
||||
|
||||
|
||||
class QSSProcessBar : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit QSSProcessBar(QWidget *parent = nullptr);
|
||||
~QSSProcessBar();
|
||||
public slots:
|
||||
void on_percent(int);
|
||||
void on_done_close();
|
||||
private:
|
||||
Ui::Process *ui;
|
||||
};
|
||||
|
||||
|
||||
#define tipBox(text) QssMessageBox::tips(text)
|
||||
#define warnBox(text) QssMessageBox::warn(text)
|
||||
#define errBox(text) QssMessageBox::error(text)
|
||||
|
|
28
process.cpp
28
process.cpp
|
@ -1,28 +0,0 @@
|
|||
#include "process.h"
|
||||
#include "ui_process.h"
|
||||
|
||||
Process::Process(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::Process)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->progressBar->setValue(1);
|
||||
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
this->setModal(true);
|
||||
}
|
||||
|
||||
Process::~Process()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void Process::on_percent(int percent)
|
||||
{
|
||||
ui->progressBar->setValue(percent);
|
||||
}
|
||||
|
||||
void Process::on_done_close()
|
||||
{
|
||||
this->close();
|
||||
}
|
24
process.h
24
process.h
|
@ -1,24 +0,0 @@
|
|||
#ifndef PROCESS_H
|
||||
#define PROCESS_H
|
||||
|
||||
#include "Qss.h"
|
||||
|
||||
namespace Ui {
|
||||
class Process;
|
||||
}
|
||||
|
||||
class Process : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit Process(QWidget *parent = nullptr);
|
||||
~Process();
|
||||
public slots:
|
||||
void on_percent(int);
|
||||
void on_done_close();
|
||||
private:
|
||||
Ui::Process *ui;
|
||||
};
|
||||
|
||||
#endif // PROCESS_H
|
|
@ -1,12 +1,11 @@
|
|||
INCLUDEPATH += $$PWD
|
||||
DEPENDPATH += $$PWD
|
||||
|
||||
HEADERS += $$PWD/Qss.h \
|
||||
$$PWD/process.h
|
||||
SOURCES += $$PWD/Qss.cpp \
|
||||
$$PWD/process.cpp
|
||||
HEADERS += $$PWD/Qss.h
|
||||
SOURCES += $$PWD/Qss.cpp
|
||||
|
||||
RESOURCES += $$PWD/qss.qrc
|
||||
FORMS += $$PWD/forms/qsstoast.ui \
|
||||
$$PWD/process.ui
|
||||
$$PWD/forms/process.ui
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue