author | ulf69 <ulf69> | 2004-09-15 22:39:25 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-09-15 22:39:25 (UTC) |
commit | 610cf2a6c7aaf9855b54cd0453f347edf9c1a855 (patch) (side-by-side diff) | |
tree | 5ef182e00afa3fbc6cb9a2d6f59654c599c6118a /pwmanager/pwmanager/pwmdocui.cpp | |
parent | 7fae8b87a05c3572bf0c9218d300d99fdc02adc4 (diff) | |
download | kdepimpi-610cf2a6c7aaf9855b54cd0453f347edf9c1a855.zip kdepimpi-610cf2a6c7aaf9855b54cd0453f347edf9c1a855.tar.gz kdepimpi-610cf2a6c7aaf9855b54cd0453f347edf9c1a855.tar.bz2 |
enhanced code
Diffstat (limited to 'pwmanager/pwmanager/pwmdocui.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | pwmanager/pwmanager/pwmdocui.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pwmanager/pwmanager/pwmdocui.cpp b/pwmanager/pwmanager/pwmdocui.cpp index 66a1b59..b308b40 100644 --- a/pwmanager/pwmanager/pwmdocui.cpp +++ b/pwmanager/pwmanager/pwmdocui.cpp @@ -35,6 +35,7 @@ #ifndef PWM_EMBEDDED #include <kwin.h> #else +#include <qdir.h> #endif @@ -295,9 +296,17 @@ bool PwMDocUi::saveAsDocUi(PwMDoc *doc) doc->timer()->putLock(DocTimer::id_autoLockTimer); return true; } +#ifndef PWM_EMBEDDED QString fn(KFileDialog::getSaveFileName(QString::null, i18n("*.pwm|PwManager Password file"), currentView)); +#else + QString fn = locateLocal( "data", KGlobal::getAppName() + "/*.pwm" ); + fn = KFileDialog::getSaveFileName(fn, + i18n("password filename(*.pwm)"), + currentView); + +#endif if (fn == "") { doc->timer()->putLock(DocTimer::id_autoLockTimer); return false; @@ -324,9 +333,17 @@ bool PwMDocUi::openDocUi(PwMDoc *doc, bool openDeepLocked) { if (filename.isEmpty()) + { +#ifndef PWM_EMBEDDED filename = KFileDialog::getOpenFileName(QString::null, i18n("*.pwm|PwManager Password file\n" "*|All files"), getCurrentView()); +#else + filename = locateLocal( "data", KGlobal::getAppName() + "/*.pwm"); + filename = KFileDialog::getOpenFileName(filename, + i18n("password filename(*.pwm)"), getCurrentView()); +#endif + } if (filename.isEmpty()) goto cancelOpen; PwMerror ret; |