aboutsummaryrefslogtreecommitdiffstats
path: root/kde2
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2001-05-17 02:55:59 +0000
committerFritz Elfert <felfert@to.com>2001-05-17 02:55:59 +0000
commit47f6a8eb53380da74f432e3b4689b3122c995298 (patch)
treeb8e380accd236d36fd27cc13727f92acd2e723dc /kde2
parent8645c730bb4364fc1644855207807f3c9315c004 (diff)
downloadplptools-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')
-rw-r--r--kde2/kpsion/Makefile.am3
-rw-r--r--kde2/kpsion/setupdialog.cpp16
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);
}