Diffstat (limited to 'pwmanager/pwmanager/configuration_31compat.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | pwmanager/pwmanager/configuration_31compat.cpp | 365 |
1 files changed, 0 insertions, 365 deletions
diff --git a/pwmanager/pwmanager/configuration_31compat.cpp b/pwmanager/pwmanager/configuration_31compat.cpp deleted file mode 100644 index ffd522c..0000000 --- a/pwmanager/pwmanager/configuration_31compat.cpp +++ b/dev/null @@ -1,365 +0,0 @@ -/*************************************************************************** - * * - * copyright (C) 2004 by Michael Buesch * - * email: mbuesch@freenet.de * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License version 2 * - * as published by the Free Software Foundation. * - * * - ***************************************************************************/ - -/*************************************************************************** - * copyright (C) 2004 by Ulf Schenk - * This file is originaly based on version 1.0.1 of pwmanager - * and was modified to run on embedded devices that run microkde - * - * $Id$ - **************************************************************************/ - -#include "configuration_31compat.h" -#include "configwndimpl.h" -#include "pwmexception.h" - -#include <kconfig.h> -#include <kapplication.h> - -#include <qfileinfo.h> -#include <qcheckbox.h> -#include <qcombobox.h> -#include <qspinbox.h> -#include <qlineedit.h> -#include <qlabel.h> - -#ifdef PWM_EMBEDDED -#include <qfont.h> -#include <kglobal.h> -#endif - -Configuration_31compat * Configuration_31compat::_obj (0); - -Configuration_31compat::Configuration_31compat() -{ -#ifndef PWM_EMBEDDED - conf = KApplication::kApplication()->config(); -#else - conf = KGlobal::config(); -#endif -} - -Configuration_31compat::~Configuration_31compat() -{ -} - -bool Configuration_31compat::showConfWnd(QWidget * /*parent*/) -{ - ConfigWndImpl cfgWnd; - cfgWnd.pwTimeoutSpinBox->setValue(confGlobPwTimeout()); - cfgWnd.lockTimeoutSpinBox->setValue(confGlobLockTimeout()); - cfgWnd.trayCheckBox->setChecked(confGlobTray()); - cfgWnd.autoStartLineEdit->setText(confGlobAutoStart()); - cfgWnd.openUnlockedCheckBox->setChecked(confGlobUnlockOnOpen()); - cfgWnd.currentEntryFont = confGlobEntryFont(); - cfgWnd.currEntrFont->setText(cfgWnd.currentEntryFont.family()); - cfgWnd.currEntrFont->setFont(cfgWnd.currentEntryFont); - cfgWnd.windowStyleComboBox->setCurrentItem(confWndMainViewStyle()); - cfgWnd.compressionComboBox->setCurrentItem(confGlobCompression()); - cfgWnd.autoMinimizeCheckBox->setChecked(confWndAutoMinimizeOnStart()); - cfgWnd.browserLineEdit->setText(confGlobBrowserCommand()); - cfgWnd.xtermLineEdit->setText(confGlobXtermCommand()); - cfgWnd.setFilePermissions(confGlobFilePermissions()); - cfgWnd.fileBackupCheckBox->setChecked(confGlobMakeFileBackup()); - cfgWnd.autostartDeeplockedCheckBox->setChecked(confGlobAutostartDeepLocked()); - cfgWnd.autoDeepLockCheckBox->setChecked(confGlobAutoDeepLock()); - cfgWnd.minimizeLockComboBox->setCurrentItem(confGlobMinimizeLock()); - cfgWnd.wndCloseCheckBox->setChecked(confWndClose()); -#ifdef CONFIG_KWALLETIF - cfgWnd.kwalletEmuCheckBox->setChecked(confGlobKwalletEmu()); -#else // CONFIG_KWALLETIF - cfgWnd.kwalletEmuCheckBox->setChecked(false); - cfgWnd.kwalletEmuCheckBox->setEnabled(false); -#endif // CONFIG_KWALLETIF - - if (cfgWnd.exec()) - return false; - - confGlobPwTimeout(cfgWnd.pwTimeoutSpinBox->value()); - confGlobLockTimeout(cfgWnd.lockTimeoutSpinBox->value()); - confGlobTray(cfgWnd.trayCheckBox->isChecked()); - confGlobAutoStart(cfgWnd.autoStartLineEdit->text()); - confGlobUnlockOnOpen(cfgWnd.openUnlockedCheckBox->isChecked()); - confGlobEntryFont(cfgWnd.currentEntryFont); - confWndMainViewStyle(cfgWnd.windowStyleComboBox->currentItem()); - confGlobCompression(cfgWnd.compressionComboBox->currentItem()); - confWndAutoMinimizeOnStart(cfgWnd.autoMinimizeCheckBox->isChecked()); - confGlobBrowserCommand(cfgWnd.browserLineEdit->text()); - confGlobXtermCommand(cfgWnd.xtermLineEdit->text()); - confGlobFilePermissions(cfgWnd.getFilePermissions()); - confGlobMakeFileBackup(cfgWnd.fileBackupCheckBox->isChecked()); - confGlobAutostartDeepLocked(cfgWnd. - autostartDeeplockedCheckBox->isChecked()); - confGlobAutoDeepLock(cfgWnd.autoDeepLockCheckBox->isChecked()); - confGlobMinimizeLock(cfgWnd.minimizeLockComboBox->currentItem()); - confWndClose(cfgWnd.wndCloseCheckBox->isChecked()); -#ifdef CONFIG_KWALLETIF - confGlobKwalletEmu(cfgWnd.kwalletEmuCheckBox->isChecked()); -#endif // CONFIG_KWALLETIF - return true; -} - -/******************************************************************* - * functions for reading the configuration settings - *******************************************************************/ - -QString Configuration_31compat::confGlobAutoStart() -{ - conf->setGroup("GLOBAL"); - return conf->readEntry("autoStart"); -} - -QString Configuration_31compat::confGlobBrowserCommand() -{ - conf->setGroup("GLOBAL"); - return conf->readEntry("browserCommand", CONF_DEFAULT_BROWSERCOMMAND); -} - -QString Configuration_31compat::confGlobXtermCommand() -{ - conf->setGroup("GLOBAL"); - return conf->readEntry("xtermCommand", CONF_DEFAULT_XTERMCOMMAND); -} - -QFont Configuration_31compat::confGlobEntryFont() -{ - conf->setGroup("GLOBAL"); -#ifndef PWM_EMBEDDED - return conf->readFontEntry("entryFont"); -#else - QFont f; - return conf->readFontEntry("entryFont", &f); -#endif -} - -int Configuration_31compat::confGlobPwTimeout() -{ - conf->setGroup("GLOBAL"); - return conf->readNumEntry("pwTimeout", CONF_DEFAULT_PWTIMEOUT); -} - -int Configuration_31compat::confGlobLockTimeout() -{ - conf->setGroup("GLOBAL"); - return conf->readNumEntry("lockTimeout", CONF_DEFAULT_LOCKTIMEOUT); -} - -int Configuration_31compat::confGlobCompression() -{ - conf->setGroup("GLOBAL"); - return conf->readNumEntry("compression", CONF_DEFAULT_COMPRESSION); -} - -int Configuration_31compat::confGlobFilePermissions() -{ - conf->setGroup("GLOBAL"); - return conf->readNumEntry("filePermissions", CONF_DEFAULT_FILEPERMISSIONS); -} - -int Configuration_31compat::confGlobMinimizeLock() -{ - conf->setGroup("GLOBAL"); - return conf->readNumEntry("minimizeLock", CONF_DEFAULT_MINIMIZELOCK); -} - -bool Configuration_31compat::confGlobUnlockOnOpen() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("unlockOnOpen", CONF_DEFAULT_UNLOCKONOPEN); -} - -bool Configuration_31compat::confGlobTray() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("tray", CONF_DEFAULT_TRAY); -} - -bool Configuration_31compat::confGlobMakeFileBackup() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("makeFileBackup", CONF_DEFAULT_MAKEFILEBACKUP); -} - -bool Configuration_31compat::confGlobAutostartDeepLocked() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("autostartDeeplocked", CONF_DEFAULT_AUTOSTART_DEEPL); -} - -bool Configuration_31compat::confGlobAutoDeepLock() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("autoDeepLock", CONF_DEFAULT_AUTODEEPLOCK); -} - -bool Configuration_31compat::confGlobKwalletEmu() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("kwalletEmu", CONF_DEFAULT_KWALLETEMU); -} - -bool Configuration_31compat::confGlobNewEntrLockStat() -{ - conf->setGroup("GLOBAL"); - return conf->readBoolEntry("newEntrLockStat", CONF_DEFAULT_NEWENTRLOCKSTAT); -} - -QSize Configuration_31compat::confWndMainWndSize() -{ - conf->setGroup("WND"); -#ifndef PWM_EMBEDDED - return conf->readSizeEntry("MainWndSize"); -#else - return conf->readSizeEntry("MainWndSize", 0); -#endif -} - -int Configuration_31compat::confWndMainViewStyle() -{ - conf->setGroup("WND"); - return conf->readNumEntry("MainViewStyle", CONF_DEFAULT_MAINVIEWSTYLE); -} - -bool Configuration_31compat::confWndAutoMinimizeOnStart() -{ - conf->setGroup("WND"); - return conf->readBoolEntry("autoMinimizeOnStart", CONF_DEFAULT_AUTOMINIMIZE); -} - -bool Configuration_31compat::confWndClose() -{ - conf->setGroup("WND"); - return conf->readBoolEntry("close", CONF_DEFAULT_WNDCLOSE); -} - -/******************************************************************* - * functions for writing the configuration settings - *******************************************************************/ - -void Configuration_31compat::confGlobAutoStart(const QString &e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("autoStart", e); -} - -void Configuration_31compat::confGlobBrowserCommand(const QString &e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("browserCommand", e); -} - -void Configuration_31compat::confGlobXtermCommand(const QString &e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("xtermCommand", e); -} - -void Configuration_31compat::confGlobEntryFont(const QFont &e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("entryFont", e); -} - -void Configuration_31compat::confGlobPwTimeout(int e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("pwTimeout", e); -} - -void Configuration_31compat::confGlobLockTimeout(int e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("lockTimeout", e); -} - -void Configuration_31compat::confGlobCompression(int e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("compression", e); -} - -void Configuration_31compat::confGlobFilePermissions(int e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("filePermissions", e); -} - -void Configuration_31compat::confGlobMinimizeLock(int e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("minimizeLock", e); -} - -void Configuration_31compat::confGlobUnlockOnOpen(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("unlockOnOpen", e); -} - -void Configuration_31compat::confGlobTray(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("tray", e); -} - -void Configuration_31compat::confGlobMakeFileBackup(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("makeFileBackup", e); -} - -void Configuration_31compat::confGlobAutostartDeepLocked(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("autostartDeeplocked", e); -} - -void Configuration_31compat::confGlobAutoDeepLock(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("autoDeepLock", e); -} - -void Configuration_31compat::confGlobKwalletEmu(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("kwalletEmu", e); -} - -void Configuration_31compat::confGlobNewEntrLockStat(bool e) -{ - conf->setGroup("GLOBAL"); - conf->writeEntry("newEntrLockStat", e); -} - -void Configuration_31compat::confWndMainWndSize(const QSize &e) -{ - conf->setGroup("WND"); - conf->writeEntry("MainWndSize", e); -} - -void Configuration_31compat::confWndMainViewStyle(int e) -{ - conf->setGroup("WND"); - conf->writeEntry("MainViewStyle", e); -} - -void Configuration_31compat::confWndAutoMinimizeOnStart(bool e) -{ - conf->setGroup("WND"); - conf->writeEntry("autoMinimizeOnStart", e); -} - -void Configuration_31compat::confWndClose(bool e) -{ - conf->setGroup("WND"); - conf->writeEntry("close", e); -} |