diff options
| author | 2015-12-28 00:23:16 +0100 | |
|---|---|---|
| committer | 2015-12-28 00:23:16 +0100 | |
| commit | 4a746a050d0cff82a4deb33471f073c24eb60ec1 (patch) | |
| tree | e58f443c8c2c459a8b0945c47c4032ac5ce46e9b /src | |
| parent | Fix another quirk regarding text deselection when moving the cursor in the in... (diff) | |
| download | KVIrc-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.cpp | 9 | ||||
| -rw-r--r-- | src/kvirc/kernel/KviDefaultScript.h | 1 |
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 |
