git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@8 b624d157-de02-0410-bad0-e51aec6abb33
master
tariq 19 years ago
parent 0757600c30
commit ad2f445503
  1. BIN
      share/keepass/book.png
  2. BIN
      share/keepass/i18n/russian.qm
  3. 0
      share/keepass/icons/clientic.png
  4. 0
      share/keepass/icons/i18n.png
  5. 0
      share/keepass/icons/key.png
  6. BIN
      share/keepass/icons/nuvola/32x32/actions/configure.png
  7. BIN
      share/keepass/icons/nuvola/32x32/actions/edit.png
  8. BIN
      share/keepass/icons/nuvola/32x32/actions/edit_add.png
  9. BIN
      share/keepass/icons/nuvola/32x32/actions/editdelete.png
  10. BIN
      share/keepass/icons/nuvola/32x32/actions/exit.png
  11. BIN
      share/keepass/icons/nuvola/32x32/actions/fileclose.png
  12. BIN
      share/keepass/icons/nuvola/32x32/actions/fileexport.png
  13. BIN
      share/keepass/icons/nuvola/32x32/actions/filenew.png
  14. BIN
      share/keepass/icons/nuvola/32x32/actions/fileopen.png
  15. BIN
      share/keepass/icons/nuvola/32x32/actions/filesave.png
  16. BIN
      share/keepass/icons/nuvola/32x32/actions/filesaveas.png
  17. BIN
      share/keepass/icons/nuvola/32x32/actions/kgpg_info.png
  18. 0
      share/keepass/icons/ok.png
  19. 0
      share/keepass/icons/search.png
  20. 0
      share/keepass/icons/settings.png
  21. 29
      src/PwManager.cpp
  22. 159
      src/forms/AboutDlg.ui
  23. 264
      src/forms/ChangeKeyDlg.ui
  24. 176
      src/forms/DatabaseSettingsDlg.ui
  25. 521
      src/forms/EditEntryDlg.ui
  26. 133
      src/forms/EditGroupDlg.ui
  27. 172
      src/forms/LanguageDlg.ui
  28. 347
      src/forms/MainWindow.ui
  29. 330
      src/forms/PasswordDlg.ui
  30. 435
      src/forms/PasswordGenDlg.ui
  31. 268
      src/forms/SearchDlg.ui
  32. 378
      src/forms/SettingsDlg.ui
  33. 115
      src/forms/SimplePasswordDlg.ui
  34. 125
      src/lib/EntryView.cpp
  35. 51
      src/lib/EntryView.h
  36. 157
      src/lib/GroupView.cpp
  37. 60
      src/lib/GroupView.h
  38. 57
      src/main.h
  39. 8
      src/src.pro

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Before

Width:  |  Height:  |  Size: 634 B

After

Width:  |  Height:  |  Size: 634 B

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

@ -25,6 +25,7 @@
#include <qstringlist.h>
#include <qobject.h>
#include <qdatetime.h>
#include <QSysInfo>
#include "crypto/sha256.h"
#include "crypto/rijndael.h"
#include "crypto/twoclass.h"
@ -946,25 +947,25 @@ for(int i=0; i<64; i+=2){
}
void memcpyFromLEnd32(Q_UINT32* dst,char* src){
#ifdef KEEPASS_LITTLE_ENDIAN
if(QSysInfo::ByteOrder==QSysInfo::BigEndian){
memcpy(((char*)dst)+3,src+0,1);
memcpy(((char*)dst)+2,src+1,1);
memcpy(((char*)dst)+1,src+2,1);
memcpy(((char*)dst)+0,src+3,1);
}
else
memcpy(dst,src,4);
#endif
#ifdef KEEPASS_BIG_ENDIAN
memcpy(dst+3,src+0,1);
memcpy(dst+2,src+1,1);
memcpy(dst+1,src+2,1);
memcpy(dst+0,src+3,1);
#endif
}
void memcpyFromLEnd16(Q_UINT16* dst,char* src){
#ifdef KEEPASS_LITTLE_ENDIAN
if(QSysInfo::ByteOrder==QSysInfo::BigEndian){
memcpy(((char*)dst)+1,src+0,1);
memcpy(((char*)dst)+0,src+1,1);
}
else
memcpy(dst,src,2);
#endif
#ifdef KEEPASS_BIG_ENDIAN
memcpy(dst+1,src+0,1);
memcpy(dst+0,src+1,1);
#endif
}
const QDateTime Date_Never(QDate(2999,12,28),QTime(23,59,59));

@ -0,0 +1,159 @@
<ui version="4.0" stdsetdef="1" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>AboutDlg</class>
<widget class="QDialog" name="AboutDlg" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>419</width>
<height>211</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize" >
<size>
<width>419</width>
<height>211</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>211</width>
<height>32767</height>
</size>
</property>
<property name="windowTitle" >
<string>Über...</string>
</property>
<widget class="Line" name="line1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>120</y>
<width>400</width>
<height>20</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::HLine</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Sunken</enum>
</property>
</widget>
<widget class="QLabel" name="Label3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>140</y>
<width>60</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Homepage:</string>
</property>
</widget>
<widget class="QLabel" name="Banner" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>420</width>
<height>50</height>
</rect>
</property>
<property name="pixmap" >
<pixmap>image0</pixmap>
</property>
<property name="scaledContents" >
<bool>true</bool>
</property>
</widget>
<widget class="QLabel" name="Label4" >
<property name="geometry" >
<rect>
<x>10</x>
<y>160</y>
<width>54</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>EMail:</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonClose" >
<property name="geometry" >
<rect>
<x>326</x>
<y>183</y>
<width>80</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Schlie&amp;ßen</string>
</property>
<property name="shortcut" >
<string>Alt+ß</string>
</property>
</widget>
<widget class="QLabel" name="Label2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>100</y>
<width>400</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Keepass/L steht unter der General Public License.</string>
</property>
</widget>
<widget class="QLabel" name="Label1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>80</y>
<width>240</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Copyright (c) Tarek Saidi 2005</string>
</property>
</widget>
<widget class="QLabel" name="Label0" >
<property name="geometry" >
<rect>
<x>10</x>
<y>60</y>
<width>220</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Keepass/L Version %1</string>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11" />
<pixmapfunction></pixmapfunction>
<images>
<image name="image0" >
<data format="XPM.GZ" length="4833" >789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
</ui>

@ -0,0 +1,264 @@
<ui version="4.0" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>ChangeKeyDialog</class>
<widget class="QDialog" name="ChangeKeyDialog" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>560</width>
<height>270</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize" >
<size>
<width>560</width>
<height>270</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>560</width>
<height>270</height>
</size>
</property>
<property name="windowTitle" >
<string>Hauptschlüssel ändern</string>
</property>
<widget class="QLabel" name="Banner" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>560</width>
<height>50</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="pixmap" >
<pixmap/>
</property>
<property name="scaledContents" >
<bool>true</bool>
</property>
</widget>
<widget class="Q3GroupBox" name="groupBox1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>80</y>
<width>540</width>
<height>150</height>
</rect>
</property>
<property name="title" >
<string>Schlüssel</string>
</property>
<property name="orientation" >
<enum>Qt::Vertical</enum>
</property>
<widget class="QLineEdit" name="Edit_Password" >
<property name="geometry" >
<rect>
<x>200</x>
<y>30</y>
<width>310</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="Edit_Password_2" >
<property name="geometry" >
<rect>
<x>200</x>
<y>60</y>
<width>310</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QCheckBox" name="CheckBox_Both" >
<property name="geometry" >
<rect>
<x>10</x>
<y>120</y>
<width>521</width>
<height>16</height>
</rect>
</property>
<property name="text" >
<string>Passwort UND Schlüsseldatei verwenden</string>
</property>
</widget>
<widget class="QLabel" name="textLabel3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>90</y>
<width>191</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Schlüsseldatei oder Datenträger:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel1_3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>60</y>
<width>191</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Passwortwiederholung:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>30</y>
<width>191</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Passwort:</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonChangeEchoMode" >
<property name="geometry" >
<rect>
<x>510</x>
<y>30</y>
<width>20</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>...</string>
</property>
</widget>
<widget class="QPushButton" name="Button_Browse" >
<property name="geometry" >
<rect>
<x>450</x>
<y>90</y>
<width>80</width>
<height>22</height>
</rect>
</property>
<property name="text" >
<string>W&amp;ählen...</string>
</property>
<property name="shortcut" >
<string>Alt+Ä</string>
</property>
</widget>
<widget class="QComboBox" name="Combo_Dirs" >
<property name="geometry" >
<rect>
<x>201</x>
<y>90</y>
<width>240</width>
<height>21</height>
</rect>
</property>
</widget>
</widget>
<widget class="QLabel" name="textLabel1" >
<property name="geometry" >
<rect>
<x>0</x>
<y>56</y>
<width>450</width>
<height>16</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Plain</enum>
</property>
<property name="text" >
<string>Geben Sie das Passwort ein und/oder wählen Sie eine Schlüsseldatei.</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonCancel" >
<property name="geometry" >
<rect>
<x>457</x>
<y>240</y>
<width>90</width>
<height>26</height>
</rect>
</property>
<property name="text" >
<string>Abb&amp;rechen</string>
</property>
<property name="shortcut" >
<string>Alt+R</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonOK" >
<property name="geometry" >
<rect>
<x>360</x>
<y>240</y>
<width>90</width>
<height>26</height>
</rect>
</property>
<property name="text" >
<string>O&amp;K</string>
</property>
<property name="shortcut" >
<string>Alt+K</string>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11" />
<pixmapfunction></pixmapfunction>
<customwidgets>
<customwidget>
<class>Q3GroupBox</class>
<extends></extends>
<header>Qt3Support/Q3GroupBox</header>
<container>1</container>
<pixmap></pixmap>
</customwidget>
</customwidgets>
<tabstops>
<tabstop>Edit_Password</tabstop>
<tabstop>Edit_Password_2</tabstop>
<tabstop>Combo_Dirs</tabstop>
<tabstop>Button_Browse</tabstop>
<tabstop>CheckBox_Both</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
<tabstop>ButtonChangeEchoMode</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>

@ -0,0 +1,176 @@
<ui version="4.0" stdsetdef="1" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>dbsettingdlg_base</class>
<widget class="QDialog" name="dbsettingdlg_base" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>440</width>
<height>213</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize" >
<size>
<width>440</width>
<height>213</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>440</width>
<height>213</height>
</size>
</property>
<property name="windowTitle" >
<string>Datenbankeinstellungen</string>
</property>
<widget class="Q3GroupBox" name="groupBox1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>60</y>
<width>420</width>
<height>110</height>
</rect>
</property>
<property name="title" >
<string>Verschlüsselung</string>
</property>
<widget class="QLabel" name="textLabel2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>30</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Algorithmus:</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton1" >
<property name="geometry" >
<rect>
<x>390</x>
<y>0</y>
<width>20</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>?</string>
</property>
<property name="shortcut" >
<string/>
</property>
</widget>
<widget class="QComboBox" name="ComboAlgo" >
<property name="geometry" >
<rect>
<x>109</x>
<y>30</y>
<width>300</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="EditRounds" >
<property name="geometry" >
<rect>
<x>180</x>
<y>70</y>
<width>230</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="textLabel3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>70</y>
<width>150</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Verschlüsselungsrunden:</string>
</property>
</widget>
</widget>
<widget class="QLabel" name="Banner" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>440</width>
<height>51</height>
</rect>
</property>
<property name="pixmap" >
<pixmap>image0</pixmap>
</property>
<property name="scaledContents" >
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="ButtonOK" >
<property name="geometry" >
<rect>
<x>210</x>
<y>180</y>
<width>102</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>O&amp;K</string>
</property>
<property name="shortcut" >
<string>Alt+K</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonCancel" >
<property name="geometry" >
<rect>
<x>320</x>
<y>180</y>
<width>102</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>Abbre&amp;chen</string>
</property>
<property name="shortcut" >
<string>Alt+C</string>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11" />
<pixmapfunction></pixmapfunction>
<tabstops>
<tabstop>ComboAlgo</tabstop>
<tabstop>EditRounds</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
<tabstop>pushButton1</tabstop>
</tabstops>
<images>
<image name="image0" >
<data format="XPM.GZ" length="4833" >789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
</ui>

@ -0,0 +1,521 @@
<ui version="4.0" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>EditEntryDialog</class>
<widget class="QDialog" name="EditEntryDialog" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>493</width>
<height>526</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize" >
<size>
<width>493</width>
<height>526</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>493</width>
<height>526</height>
</size>
</property>
<property name="windowTitle" >
<string>Eintrag bearbeiten</string>
</property>
<property name="modal" >
<bool>true</bool>
</property>
<widget class="QLineEdit" name="Edit_Title" >
<property name="geometry" >
<rect>
<x>111</x>
<y>90</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="Edit_Password_w" >
<property name="geometry" >
<rect>
<x>111</x>
<y>200</y>
<width>330</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="Edit_UserName" >
<property name="geometry" >
<rect>
<x>111</x>
<y>120</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="Edit_Password" >
<property name="geometry" >
<rect>
<x>111</x>
<y>180</y>
<width>330</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QComboBox" name="Combo_Group" >
<property name="geometry" >
<rect>
<x>110</x>
<y>60</y>
<width>220</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QComboBox" name="Combo_IconPicker" >
<property name="geometry" >
<rect>
<x>431</x>
<y>60</y>
<width>50</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="textLabel5" >
<property name="geometry" >
<rect>
<x>10</x>
<y>120</y>
<width>90</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Benutzername:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel8" >
<property name="geometry" >
<rect>
<x>10</x>
<y>200</y>
<width>97</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Passwort Wdhlg.:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel4" >
<property name="geometry" >
<rect>
<x>10</x>
<y>90</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Titel:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel7" >
<property name="geometry" >
<rect>
<x>10</x>
<y>150</y>
<width>90</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>URL:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel6" >
<property name="geometry" >
<rect>
<x>10</x>
<y>180</y>
<width>100</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Passwort:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel9" >
<property name="geometry" >
<rect>
<x>10</x>
<y>225</y>
<width>90</width>
<height>16</height>
</rect>
</property>
<property name="text" >
<string>Qualität:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel10" >
<property name="geometry" >
<rect>
<x>10</x>
<y>250</y>
<width>100</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Kommentar:</string>
</property>
</widget>
<widget class="QLabel" name="textLabel11" >
<property name="geometry" >
<rect>
<x>10</x>
<y>410</y>
<width>100</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>gültig bis:</string>
</property>
</widget>
<widget class="QLineEdit" name="Edit_URL" >
<property name="geometry" >
<rect>
<x>111</x>
<y>150</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="textLabel3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>60</y>
<width>90</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Gruppe:</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonCancel" >
<property name="geometry" >
<rect>
<x>380</x>
<y>497</y>
<width>104</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>Abbre&amp;chen</string>
</property>
<property name="shortcut" >
<string>Alt+C</string>
</property>
</widget>
<widget class="QLabel" name="Label_AttachmentSize" >
<property name="geometry" >
<rect>
<x>110</x>
<y>461</y>
<width>120</width>
<height>16</height>
</rect>
</property>
<property name="text" >
<string>5,30 MB</string>
</property>
</widget>
<widget class="QLabel" name="Banner" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>493</width>
<height>50</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>7</hsizetype>
<vsizetype>5</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="scaledContents" >
<bool>true</bool>
</property>
</widget>
<widget class="QLabel" name="textLabel1" >
<property name="geometry" >
<rect>
<x>400</x>
<y>60</y>
<width>27</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Icon:</string>
</property>
</widget>
<widget class="QLabel" name="Label_Bits" >
<property name="geometry" >
<rect>
<x>400</x>
<y>228</y>
<width>44</width>
<height>14</height>
</rect>
</property>
<property name="text" >
<string>120 Bits</string>
</property>
</widget>
<widget class="QToolButton" name="ButtonGenPw" >
<property name="geometry" >
<rect>
<x>450</x>
<y>200</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Ge&amp;n.</string>
</property>
</widget>
<widget class="QToolButton" name="ButtonEchoMode" >
<property name="geometry" >
<rect>
<x>450</x>
<y>180</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>...</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonOK" >
<property name="geometry" >
<rect>
<x>270</x>
<y>497</y>
<width>103</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>O&amp;K</string>
</property>
<property name="shortcut" >
<string>Alt+K</string>
</property>
</widget>
<widget class="Q3TextEdit" name="Edit_Comment" >
<property name="geometry" >
<rect>
<x>111</x>
<y>250</y>
<width>370</width>
<height>151</height>
</rect>
</property>
</widget>
<widget class="QDateTimeEdit" name="DateTime_Expire" >
<property name="geometry" >
<rect>
<x>110</x>
<y>410</y>
<width>194</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QCheckBox" name="CheckBox_ExpiresNever" >
<property name="geometry" >
<rect>
<x>320</x>
<y>410</y>
<width>161</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>läuft nicht ab</string>
</property>
</widget>
<widget class="QProgressBar" name="Progress_Quali" >
<property name="geometry" >
<rect>
<x>110</x>
<y>227</y>
<width>281</width>
<height>15</height>
</rect>
</property>
<property name="value" >
<number>24</number>
</property>
<property name="textVisible" >
<bool>false</bool>
</property>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="textLabel12" >
<property name="geometry" >
<rect>
<x>10</x>
<y>440</y>
<width>90</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Anhang:</string>
</property>
</widget>
<widget class="QLineEdit" name="Edit_Attachment" >
<property name="enabled" >
<bool>false</bool>
</property>
<property name="geometry" >
<rect>
<x>110</x>
<y>440</y>
<width>280</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QToolButton" name="ButtonOpenAttachment" >
<property name="geometry" >
<rect>
<x>390</x>
<y>440</y>
<width>30</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string/>
</property>
<property name="icon" >
<iconset/>
</property>
</widget>
<widget class="QToolButton" name="ButtonSaveAttachment" >
<property name="geometry" >
<rect>
<x>420</x>
<y>440</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string/>
</property>
<property name="icon" >
<iconset/>
</property>
</widget>
<widget class="QToolButton" name="ButtonDeleteAttachment" >
<property name="geometry" >
<rect>
<x>450</x>
<y>440</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string/>
</property>
<property name="icon" >
<iconset/>
</property>
</widget>
<widget class="Line" name="line1" >
<property name="geometry" >
<rect>
<x>0</x>
<y>476</y>
<width>490</width>
<height>16</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::HLine</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Sunken</enum>
</property>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11" />
<pixmapfunction></pixmapfunction>
<customwidgets>
<customwidget>
<class>Q3TextEdit</class>
<extends></extends>
<header>q3textedit.h</header>
<container>0</container>
<pixmap></pixmap>
</customwidget>
</customwidgets>
<tabstops>
<tabstop>Combo_Group</tabstop>
<tabstop>Combo_IconPicker</tabstop>
<tabstop>Edit_Title</tabstop>
<tabstop>Edit_UserName</tabstop>
<tabstop>Edit_URL</tabstop>
<tabstop>Edit_Password</tabstop>
<tabstop>Edit_Password_w</tabstop>
<tabstop>Edit_Comment</tabstop>
<tabstop>Edit_Attachment</tabstop>
<tabstop>ButtonOpenAttachment</tabstop>
<tabstop>ButtonSaveAttachment</tabstop>
<tabstop>ButtonDeleteAttachment</tabstop>
<tabstop>ButtonEchoMode</tabstop>
<tabstop>ButtonGenPw</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>

@ -0,0 +1,133 @@
<ui version="4.0" stdsetdef="1" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>EditGroupDialog</class>
<widget class="QDialog" name="EditGroupDialog" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>302</width>
<height>105</height>
</rect>
</property>
<property name="minimumSize" >
<size>
<width>200</width>
<height>105</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>302</width>
<height>100</height>
</size>
</property>
<property name="windowTitle" >
<string>Gruppeneigenschaften</string>
</property>
<widget class="Line" name="line1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>62</y>
<width>290</width>
<height>16</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::HLine</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Sunken</enum>
</property>
</widget>
<widget class="QLineEdit" name="EditTitle" >
<property name="geometry" >
<rect>
<x>70</x>
<y>10</y>
<width>230</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="Label1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>27</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Titel:</string>
</property>
</widget>
<widget class="QLabel" name="Label2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>40</y>
<width>43</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Symbol:</string>
</property>
</widget>
<widget class="QComboBox" name="ComboIconPicker" >
<property name="geometry" >
<rect>
<x>70</x>
<y>40</y>
<width>50</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="ButtonCancel" >
<property name="geometry" >
<rect>
<x>226</x>
<y>80</y>
<width>70</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>Abbre&amp;chen</string>
</property>
<property name="shortcut" >
<string>Alt+C</string>
</property>
</widget>
<widget class="QPushButton" name="ButtonOK" >
<property name="geometry" >
<rect>
<x>147</x>
<y>80</y>
<width>70</width>
<height>20</height>
</rect>
</property>
<property name="text" >
<string>O&amp;K</string>
</property>
<property name="shortcut" >
<string>Alt+K</string>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11" />
<pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
<tabstops>
<tabstop>EditTitle</tabstop>
<tabstop>ComboIconPicker</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
</tabstops>
</ui>

@ -0,0 +1,172 @@
<ui version="4.0" stdsetdef="1" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>LanguageDlg</class>
<widget class="QDialog" name="LanguageDlg" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>500</width>
<height>252</height>
</rect>
</property>
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize" >
<size>
<width>500</width>
<height>252</height>
</size>
</property>
<property name="maximumSize" >
<size>
<width>500</width>
<height>252</height>
</size>
</property>
<property name="windowTitle" >
<string>Keepass</string>
</property>
<property name="sizeGripEnabled" >
<bool>false</bool>
</property>
<widget class="QLabel" name="Banner" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>500</width>
<height>50</height>
</rect>
</property>
<property name="pixmap" >
<pixmap>image0</pixmap>
</property>
<property name="scaledContents" >
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="ButtonClose" >
<property name="geometry" >
<rect>
<x>407</x>
<y>220</y>
<width>80</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>Schlie&amp;ßen</string>
</property>
<property name="shortcut" >
<string>Alt+ß</string>
</property>
</widget>
<widget class="Q3ListView" name="List" >
<property name="geometry" >
<rect>
<x>10</x>
<y>60</y>
<width>480</width>
<height>150</height>
</rect>
</property>
<property name="allColumnsShowFocus" >
<bool>true</bool>
</property>
<property name="showSortIndicator" >
<bool>true</bool>
</property>
<property name="resizeMode" >
<enum>Q3ListView::NoColumn</enum>
</property>
<column>
<property name="text" >
<string>*</string>
</property>
<property name="clickable" >
<bool>true</bool>
</property>
<property name="resizable" >
<bool>true</bool>
</property>
</column>
<column>
<property name="text" >
<string>Sprache</string>
</property>
<property name="clickable" >
<bool>true</bool>
</property>
<property name="resizable" >
<bool>true</bool>
</property>
</column>
<column>
<property name="text" >
<string>Version</string>
</property>
<property name="clickable" >
<bool>true</bool>
</property>
<property name="resizable" >
<bool>true</bool>
</property>
</column>
<column>
<property name="text" >
<string>Autor</string>
</property>
<property name="clickable" >
<bool>true</bool>
</property>
<property name="resizable" >
<bool>true</bool>
</property>
</column>
</widget>
<widget class="QPushButton" name="ButtonApply" >
<property name="geometry" >
<rect>
<x>20</x>
<y>220</y>
<width>80</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>Fes&amp;tlegen</string>