summaryrefslogtreecommitdiffabout
path: root/pwmanager
authorulf69 <ulf69>2004-10-15 19:05:03 (UTC)
committer ulf69 <ulf69>2004-10-15 19:05:03 (UTC)
commit3f4c05c0f72b269b70a508ac42d74fea3bfb20cc (patch) (side-by-side diff)
treea3c3a14048afbba18c69a799870506af9d385e17 /pwmanager
parentb7fbbfff6b939278cb7665d78b2615c77856ce7d (diff)
downloadkdepimpi-3f4c05c0f72b269b70a508ac42d74fea3bfb20cc.zip
kdepimpi-3f4c05c0f72b269b70a508ac42d74fea3bfb20cc.tar.gz
kdepimpi-3f4c05c0f72b269b70a508ac42d74fea3bfb20cc.tar.bz2
added settings for crypto and hashalgorythm
Diffstat (limited to 'pwmanager') (more/less context) (ignore whitespace changes)
-rw-r--r--pwmanager/pwmanager/pwmprefs.cpp20
-rw-r--r--pwmanager/pwmanager/pwmprefs.h46
2 files changed, 49 insertions, 17 deletions
diff --git a/pwmanager/pwmanager/pwmprefs.cpp b/pwmanager/pwmanager/pwmprefs.cpp
index 7fd347f..fdc34e0 100644
--- a/pwmanager/pwmanager/pwmprefs.cpp
+++ b/pwmanager/pwmanager/pwmprefs.cpp
@@ -47,2 +47,4 @@ PWMPrefs::PWMPrefs()
addItemInt( "compression", &mCompression, CONF_DEFAULT_COMPRESSION );
+ addItemInt("cryptAlgo", &mCryptAlgo, CONF_DEFAULT_CRYPTALGO);
+ addItemInt("hashAlgo", &mHashAlgo, CONF_DEFAULT_HASHALGO);
addItemInt( "filePermissions", &mFilePermissions, CONF_DEFAULT_FILEPERMISSIONS );
@@ -196,2 +198,12 @@ bool PWMPrefs::confWndClose()
+int PWMPrefs::confGlobCryptAlgo()
+{
+ return mCryptAlgo + 1;
+}
+
+int PWMPrefs::confGlobHashAlgo()
+{
+ return mHashAlgo + 1;
+}
+
/*******************************************************************
@@ -300,2 +312,10 @@ void PWMPrefs::confWndClose(bool e)
+void PWMPrefs::confGlobCryptAlgo(int e)
+{
+ mCryptAlgo = e - 1;
+}
+void PWMPrefs::confGlobHashAlgo(int e)
+{
+ mHashAlgo = e - 1;
+}
diff --git a/pwmanager/pwmanager/pwmprefs.h b/pwmanager/pwmanager/pwmprefs.h
index 9fed7d2..1c8b982 100644
--- a/pwmanager/pwmanager/pwmprefs.h
+++ b/pwmanager/pwmanager/pwmprefs.h
@@ -38,19 +38,24 @@ class KConfig;
-#define CONF_DEFAULT_PWTIMEOUT 10 /* 10 sec */
-#define CONF_DEFAULT_LOCKTIMEOUT 0 /* 0 == disable */
-#define CONF_DEFAULT_TRAY true
-#define CONF_DEFAULT_UNLOCKONOPEN false
-#define CONF_DEFAULT_MAINVIEWSTYLE 0
-#define CONF_DEFAULT_COMPRESSION 0x01 /* gzip */
-#define CONF_DEFAULT_AUTOMINIMIZE false
-#define CONF_DEFAULT_BROWSERCOMMAND ""
-#define CONF_DEFAULT_XTERMCOMMAND "konsole -e"
-#define CONF_DEFAULT_FILEPERMISSIONS 0600
-#define CONF_DEFAULT_MAKEFILEBACKUP false
-#define CONF_DEFAULT_AUTOSTART_DEEPL true
-#define CONF_DEFAULT_AUTODEEPLOCK true
-#define CONF_DEFAULT_KWALLETEMU true
-#define CONF_DEFAULT_MINIMIZELOCK 2 /* deep-lock */
-#define CONF_DEFAULT_NEWENTRLOCKSTAT true /* locked */
-#define CONF_DEFAULT_WNDCLOSE true /* don't minimize to tray */
+
+
+#define CONF_DEFAULT_PWTIMEOUT 10/* 10 sec */
+#define CONF_DEFAULT_LOCKTIMEOUT 0/* 0 == disable */
+#define CONF_DEFAULT_TRAY true
+#define CONF_DEFAULT_UNLOCKONOPEN true
+#define CONF_DEFAULT_MAINVIEWSTYLE 1/* Category List Left */
+#define CONF_DEFAULT_COMPRESSION 0x01/* gzip */
+#define CONF_DEFAULT_CRYPTALGO (0x01 - 1)/* blowfish */
+#define CONF_DEFAULT_HASHALGO (0x01 - 1)/* sha1 */
+#define CONF_DEFAULT_AUTOMINIMIZE false
+#define CONF_DEFAULT_BROWSERCOMMAND ""
+#define CONF_DEFAULT_XTERMCOMMAND "konsole -e"
+#define CONF_DEFAULT_FILEPERMISSIONS 0600
+#define CONF_DEFAULT_MAKEFILEBACKUP false
+#define CONF_DEFAULT_AUTOSTART_DEEPL true
+#define CONF_DEFAULT_AUTODEEPLOCK true
+#define CONF_DEFAULT_KWALLETEMU true
+#define CONF_DEFAULT_MINIMIZELOCK 2/* deep-lock */
+#define CONF_DEFAULT_NEWENTRLOCKSTAT false/* new entries unlocked */
+#define CONF_DEFAULT_WNDCLOSE true/* don't minimize to tray */
+
@@ -73,2 +78,4 @@ public:
int confGlobCompression();
+ int confGlobCryptAlgo();
+ int confGlobHashAlgo();
int confGlobFilePermissions();
@@ -98,2 +105,5 @@ public:
void confGlobCompression(int e);
+ void confGlobCryptAlgo(int e);
+ void confGlobHashAlgo(int e);
+
void confGlobFilePermissions(int e);
@@ -122,2 +132,4 @@ public:
int mCompression;
+ int mCryptAlgo;
+ int mHashAlgo;
int mFilePermissions;