diff options
author | Fritz Elfert <felfert@to.com> | 2001-05-17 02:55:59 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2001-05-17 02:55:59 +0000 |
commit | 47f6a8eb53380da74f432e3b4689b3122c995298 (patch) | |
tree | b8e380accd236d36fd27cc13727f92acd2e723dc /kde2/kpsion | |
parent | 8645c730bb4364fc1644855207807f3c9315c004 (diff) | |
download | plptools-47f6a8eb53380da74f432e3b4689b3122c995298.tar.gz plptools-47f6a8eb53380da74f432e3b4689b3122c995298.tar.bz2 plptools-47f6a8eb53380da74f432e3b4689b3122c995298.zip |
Added some missing headers.
Added removal of entries in kpsionrc when a machine gets deleted.
Diffstat (limited to 'kde2/kpsion')
-rw-r--r-- | kde2/kpsion/Makefile.am | 3 | ||||
-rw-r--r-- | kde2/kpsion/setupdialog.cpp | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/kde2/kpsion/Makefile.am b/kde2/kpsion/Makefile.am index f728be4..1bb7103 100644 --- a/kde2/kpsion/Makefile.am +++ b/kde2/kpsion/Makefile.am @@ -33,7 +33,8 @@ rcdir = $(kde_datadir)/kpsion rc_DATA = kpsionui.rc EXTRA_DIST += kpsionui.rc -noinst_HEADERS = kpsion.h setupdialog.h wizards.h +noinst_HEADERS = kpsion.h setupdialog.h wizards.h kpsionrestoredialog.h \ + kpsionconfig.h kpsionbackuplistview.h statusbarprogress.h messages: $(XGETTEXT) -C -ki18n -kI18N_NOOP -ktranslate -kaliasLocale *.cpp *.h && mv messages.po ../po/kpsion.pot diff --git a/kde2/kpsion/setupdialog.cpp b/kde2/kpsion/setupdialog.cpp index 3b2af2c..73ac65f 100644 --- a/kde2/kpsion/setupdialog.cpp +++ b/kde2/kpsion/setupdialog.cpp @@ -348,6 +348,9 @@ slotMachineChanged(int idx) { void SetupDialog:: slotDeleteMachine() { + KPsionConfig pcfg; + KConfig *config = kapp->config(); + QString mach = machCombo->currentText(); int res = KMessageBox::questionYesNo(this, i18n( @@ -358,6 +361,19 @@ slotDeleteMachine() { if (res != KMessageBox::Yes) return; machCombo->removeItem(machCombo->currentItem()); + + config->setGroup(pcfg.getSectionName(KPsionConfig::OPT_MACHNAME)); + config->writeEntry( + pcfg.getOptionName(KPsionConfig::OPT_MACHNAME).arg(mach), + QString::null); + config->setGroup(pcfg.getSectionName(KPsionConfig::OPT_DRIVES)); + config->writeEntry( + pcfg.getOptionName(KPsionConfig::OPT_DRIVES).arg(mach), + QString::null); + config->setGroup(pcfg.getSectionName(KPsionConfig::OPT_BACKUPDRIVES)); + config->writeEntry( + pcfg.getOptionName(KPsionConfig::OPT_BACKUPDRIVES).arg(mach), + QString::null); slotMachineChanged(-1); } |