aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar wodim2015-12-28 00:23:16 +0100
committerGravatar wodim2015-12-28 00:23:16 +0100
commit4a746a050d0cff82a4deb33471f073c24eb60ec1 (patch)
treee58f443c8c2c459a8b0945c47c4032ac5ce46e9b /src
parentFix another quirk regarding text deselection when moving the cursor in the in... (diff)
downloadKVIrc-4a746a050d0cff82a4deb33471f073c24eb60ec1.tar.gz
KVIrc-4a746a050d0cff82a4deb33471f073c24eb60ec1.tar.bz2
KVIrc-4a746a050d0cff82a4deb33471f073c24eb60ec1.zip
Hide the Advanced button in the "Restore default script" dialog once it's clicked.
Fixes #1792.
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/kernel/KviDefaultScript.cpp9
-rw-r--r--src/kvirc/kernel/KviDefaultScript.h1
2 files changed, 6 insertions, 4 deletions
diff --git a/src/kvirc/kernel/KviDefaultScript.cpp b/src/kvirc/kernel/KviDefaultScript.cpp
index f266e83d7..ee320bb8c 100644
--- a/src/kvirc/kernel/KviDefaultScript.cpp
+++ b/src/kvirc/kernel/KviDefaultScript.cpp
@@ -477,9 +477,9 @@ KviDefaultScriptDialog::KviDefaultScriptDialog()
m_pAdvanced->setLayout(pAdvLayout);
QPixmap * pImage = g_pIconManager->getSmallIcon(150);
- QPushButton * pAdvanced = new QPushButton(*pImage,__tr2qs("Advanced..."),this);
- connect(pAdvanced,SIGNAL(clicked()),this,SLOT(advanced()));
- pLayout->addWidget(pAdvanced,2,0,1,1);
+ m_pAdvancedButton = new QPushButton(*pImage,__tr2qs("Advanced..."),this);
+ connect(m_pAdvancedButton,SIGNAL(clicked()),this,SLOT(advanced()));
+ pLayout->addWidget(m_pAdvancedButton,2,0,1,1);
pImage = g_pIconManager->getSmallIcon(44);
QPushButton * pCancel = new QPushButton(*pImage,__tr2qs("Cancel"),this);
@@ -511,7 +511,8 @@ void KviDefaultScriptDialog::toggleAll(bool)
void KviDefaultScriptDialog::advanced()
{
- m_pAdvanced->isVisible() ? m_pAdvanced->hide() : m_pAdvanced->show();
+ m_pAdvanced->show();
+ m_pAdvancedButton->hide();
}
void KviDefaultScriptDialog::accept()
diff --git a/src/kvirc/kernel/KviDefaultScript.h b/src/kvirc/kernel/KviDefaultScript.h
index 843d2168b..0806efaa9 100644
--- a/src/kvirc/kernel/KviDefaultScript.h
+++ b/src/kvirc/kernel/KviDefaultScript.h
@@ -209,6 +209,7 @@ protected:
QCheckBox * m_pPopup;
QCheckBox * m_pRaw;
QCheckBox * m_pToolbar;
+ QPushButton * m_pAdvancedButton;
protected slots:
/**
* \brief Enables or disables all checkboxes