aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-01-31 20:50:30 +0000
committerGravatar Fabio Bas2010-01-31 20:50:30 +0000
commitfcc84bafeb8562d8135f36cdec58a0760fce7c88 (patch)
tree252c8ab18f6eaaf739a8ed9bb7985a536706b0d7 /src
parentRU translation patch from RT200(Kagami) (diff)
downloadKVIrc-fcc84bafeb8562d8135f36cdec58a0760fce7c88.tar.gz
KVIrc-fcc84bafeb8562d8135f36cdec58a0760fce7c88.tar.bz2
KVIrc-fcc84bafeb8562d8135f36cdec58a0760fce7c88.zip
fixed "portable mode" in setup not activating the "next page" button correctly
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3922 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/modules/setup/setupwizard.cpp14
-rw-r--r--src/modules/setup/setupwizard.h3
2 files changed, 16 insertions, 1 deletions
diff --git a/src/modules/setup/setupwizard.cpp b/src/modules/setup/setupwizard.cpp
index 0e55e2c8f..f0cfb3a22 100644
--- a/src/modules/setup/setupwizard.cpp
+++ b/src/modules/setup/setupwizard.cpp
@@ -295,6 +295,7 @@ KviSetupWizard::KviSetupWizard()
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
m_pDirMakePortable = new QRadioButton(__tr2qs("All settings in shared program folder (portable)")
,m_pDirButtonGroup);
+ connect(m_pDirMakePortable,SIGNAL(clicked()),this,SLOT(portableClicked()));
#endif
// Pragma: Unused, takes only space.
//m_pDirRestore = new QRadioButton(__tr2qs("Restore from backup archive"),m_pDirButtonGroup);
@@ -725,6 +726,19 @@ void KviSetupWizard::newDirClicked()
else setNextEnabled(m_pDirectory,true);
}
+void KviSetupWizard::portableClicked()
+{
+ m_pOldPathBox->setEnabled(false);
+ m_pNewPathBox->setEnabled(false);
+ m_pNewIncomingBox->setEnabled(false);
+
+ if(m_pIdentity) setPageEnabled(m_pIdentity,true);
+// if(m_pTheme) setPageEnabled(m_pTheme,true);
+ if(m_pServers) setPageEnabled(m_pServers,true);
+
+ setNextEnabled(m_pDirectory,true);
+}
+
void KviSetupWizard::chooseOldDataPath()
{
QString szBuffer = KviTalFileDialog::getExistingDirectoryPath(m_pDataPathEdit->text(),__tr2qs("Choose an Old Configuration Folder - KVIrc Setup"),0);
diff --git a/src/modules/setup/setupwizard.h b/src/modules/setup/setupwizard.h
index a4394303c..079c73239 100644
--- a/src/modules/setup/setupwizard.h
+++ b/src/modules/setup/setupwizard.h
@@ -148,7 +148,8 @@ public slots:
void oldDirClicked();
void newDirClicked();
-
+ void portableClicked();
+
void oldDataTextChanged ( const QString & );
void newDataTextChanged ( const QString & );
void newIncomingTextChanged ( const QString & );