Use Qss instead of some image path in code.

This commit is contained in:
Krad
2022-07-14 09:57:05 +08:00
parent 90e41ff7d1
commit 055cb7c7ae
12 changed files with 210 additions and 208 deletions

View File

@@ -28,12 +28,12 @@ GUIMessageDialog::GUIMessageDialog(QWidget *parent)
void GUIMessageDialog::initBaseLayout() {
mUI->lblMsg->setVisible(false);
mUI->lblProgressIcon->setVisible(false);
mBtnMain->setObjectName("dialogBtn");
mBtnMain->setObjectName("dialogBtnStop");
mBtnMain->setVisible(false);
mBtnMain->setText("OK");
mBtnAppend->setObjectName("dialogBtn");
mBtnMain->setText("Stop");
mBtnAppend->setObjectName("dialogBtnOK");
mBtnAppend->setVisible(false);
mBtnAppend->setText("Stop");
mBtnAppend->setText("OK");
auto btnContainer = new QWidget(this);
auto hLayout = new QHBoxLayout(btnContainer);
hLayout->setMargin(0);
@@ -97,7 +97,6 @@ void GUIMessageDialog::startLoading() {
LOG_USER_OPERATION(Stop);
});
mTimerID = startTimer(100);
mBtnMain->setText("Stop");
mBtnMain->setVisible(true);
}
@@ -107,10 +106,11 @@ void GUIMessageDialog::showMessage(const QString& msg) {
}
void GUIMessageDialog::showExitButton() {
mBtnMain->setText("OK");
mBtnMain->setVisible(true);
disconnect(mBtnMain, nullptr, nullptr, nullptr);
connect(mBtnMain, &QToolButton::clicked, [=](){
mBtnMain->setVisible(false);
mBtnAppend->setVisible(true);
mBtnAppend->setText(tr("OK"));
disconnect(mBtnAppend, nullptr, nullptr, nullptr);
connect(mBtnAppend, &QToolButton::clicked, [=](){
if (mTimerID != -1){
killTimer(mTimerID);
mTimerID = -1;
@@ -126,8 +126,8 @@ void GUIMessageDialog::hideMessage() {
}
void GUIMessageDialog::hideExitButton() {
mBtnMain->setVisible(false);
disconnect(mBtnMain, nullptr, nullptr, nullptr);
mBtnAppend->setVisible(false);
disconnect(mBtnAppend, nullptr, nullptr, nullptr);
}
void GUIMessageDialog::setOpacity(double opacity) {
@@ -141,6 +141,7 @@ void GUIMessageDialog::startPending() {
stopPending();
});
mBtnAppend->setText("Next");
mBtnAppend->setObjectName("dialogBtnOK");
mBtnAppend->setVisible(true);
mPending = true;
}