Use Qss instead of some image path in code.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user