git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@7 b624d157-de02-0410-bad0-e51aec6abb33
master
tariq 19 years ago
parent c83a68ed4e
commit 0757600c30
  1. 155
      src/ListViews.cpp
  2. 108
      src/ListViews.h
  3. 2
      src/forms/Qt4 Portierung.notiz
  4. 196
      src/forms/ui_AboutDlg.ui
  5. 345
      src/forms/ui_ChangeKeyDlg.ui
  6. 220
      src/forms/ui_DatabaseSettingsDlg.ui
  7. 709
      src/forms/ui_EditEntryDlg.ui
  8. 174
      src/forms/ui_EditGroupDlg.ui
  9. 215
      src/forms/ui_LanguageDlg.ui
  10. 1535
      src/forms/ui_MainWindow.ui
  11. 328
      src/forms/ui_PasswordDlg.ui
  12. 551
      src/forms/ui_PasswordGenDlg.ui
  13. 327
      src/forms/ui_SearchDlg.ui
  14. 492
      src/forms/ui_SettingsDlg.ui
  15. 154
      src/forms/ui_SimplePasswordDlg.ui
  16. 175
      src/lib/PwmTime.cpp
  17. 51
      src/lib/PwmTime.h
  18. 35
      src/pwsafe.cpp
  19. 49
      src/pwsafe.h

@ -1,155 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* mail@tarek-saidi.de *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include "ListViews.h"
#include "PwManager.h"
#include <qstring.h>
#include <q3listview.h>
GroupItem::GroupItem(CGroup* group, Q3ListView * parent ) : Q3ListViewItem(parent)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListViewItem * parent ): Q3ListViewItem(parent)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListView * parent, Q3ListViewItem * after ): Q3ListViewItem(parent,after)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListViewItem * parent, Q3ListViewItem * after ): Q3ListViewItem(parent,after)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListView* parent, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListViewItem* parent, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListView* parent,Q3ListViewItem* after, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::GroupItem(CGroup* group, Q3ListViewItem* parent,Q3ListViewItem* after, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8)
{
pGroup=group;
setDropEnabled(true);
}
GroupItem::~GroupItem(){}
bool GroupItem::acceptDrop(const QMimeSource* mime){
qDebug("DropEvent\n");
return true;
}
///////////////////////////////
EntryItem::EntryItem(CEntry* entry, Q3ListView * parent ) : Q3ListViewItem(parent)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListViewItem * parent ): Q3ListViewItem(parent)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListView * parent, Q3ListViewItem * after ): Q3ListViewItem(parent,after)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListViewItem * parent, Q3ListViewItem * after ): Q3ListViewItem(parent,after)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListView* parent, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListViewItem* parent, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListView* parent,Q3ListViewItem* after, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8)
{
pEntry=entry;
setDragEnabled(true);
}
EntryItem::EntryItem(CEntry* entry, Q3ListViewItem* parent,Q3ListViewItem* after, QString l1,QString l2,QString l3,QString l4,
QString l5,QString l6,QString l7,QString l8)
:Q3ListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8)
{
pEntry=entry;
setDragEnabled(true);
}
CGroupView::CGroupView(QWidget * parent, const char * name, Qt::WFlags f):Q3ListView(parent,name,f){
};

@ -1,108 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* mail@tarek-saidi.de *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#ifndef _LISTVIEWS_H_
#define _LISTVIEWS_H_
#include <q3listview.h>
#include <qmime.h>
#include "PwManager.h"
class GroupItem: public Q3ListViewItem{
public:
CGroup* pGroup;
virtual bool acceptDrop(const QMimeSource * mime);
///////////////////////////////////////////////////////////////////////
GroupItem(CGroup*, Q3ListView * parent );
GroupItem(CGroup*, Q3ListViewItem * parent );
GroupItem(CGroup*, Q3ListView * parent, Q3ListViewItem * after );
GroupItem(CGroup*, Q3ListViewItem * parent, Q3ListViewItem * after );
GroupItem(CGroup*, Q3ListView * parent,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
GroupItem(CGroup*, Q3ListViewItem * parent,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
GroupItem(CGroup*, Q3ListView * parent, Q3ListViewItem * after,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
GroupItem(CGroup*, Q3ListViewItem * parent, Q3ListViewItem * after,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
~GroupItem();
/////////////////////////////////////////////////////////////////////////
};
class EntryItem: public Q3ListViewItem{
public:
CEntry* pEntry;
///////////////////////////////////////////////////////////////////////
EntryItem(CEntry*, Q3ListView * parent );
EntryItem(CEntry*, Q3ListViewItem * parent );
EntryItem(CEntry*, Q3ListView * parent, Q3ListViewItem * after );
EntryItem(CEntry*, Q3ListViewItem * parent, Q3ListViewItem * after );
EntryItem(CEntry*, Q3ListView * parent,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
EntryItem(CEntry*, Q3ListViewItem * parent,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
EntryItem(CEntry*, Q3ListView * parent, Q3ListViewItem * after,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
EntryItem(CEntry*, Q3ListViewItem * parent, Q3ListViewItem * after,
QString, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null,
QString = QString::null, QString = QString::null );
/////////////////////////////////////////////////////////////////////////
};
class CGroupView: public Q3ListView{
public:
CGroupView(QWidget * parent = 0, const char * name = 0, Qt::WFlags f = 0 );
};
#endif

@ -1,2 +0,0 @@
Mit QMake 4.x bekommen die vom uic erstellten Header
automatisch den Präfix ui_* - also vor der Portierung entfernen!

@ -1,196 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>AboutDlg</class>
<widget class="QDialog">
<property name="name">
<cstring>AboutDlg</cstring>
</property>
<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="caption">
<string>Über...</string>
</property>
<widget class="Line">
<property name="name">
<cstring>line1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>120</y>
<width>400</width>
<height>20</height>
</rect>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label3</cstring>
</property>
<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">
<property name="name">
<cstring>Banner</cstring>
</property>
<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">
<property name="name">
<cstring>Label4</cstring>
</property>
<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">
<property name="name">
<cstring>ButtonClose</cstring>
</property>
<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="accel">
<string>Alt+ß</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label2</cstring>
</property>
<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">
<property name="name">
<cstring>Label1</cstring>
</property>
<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">
<property name="name">
<cstring>Label0</cstring>
</property>
<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>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>ButtonClose</sender>
<signal>clicked()</signal>
<receiver>AboutDlg</receiver>
<slot>OnClose()</slot>
</connection>
</connections>
<slots>
<slot>OnClose()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,345 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>ChangeKeyDialog</class>
<widget class="QDialog">
<property name="name">
<cstring>ChangeKeyDialog</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>560</width>
<height>270</height>
</rect>
</property>
<property name="caption">
<string>Hauptschlüssel ändern</string>
</property>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>560</width>
<height>50</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>56</y>
<width>450</width>
<height>16</height>
</rect>
</property>
<property name="frameShape">
<enum>NoFrame</enum>
</property>
<property name="frameShadow">
<enum>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">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<property name="geometry">
<rect>
<x>457</x>
<y>240</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Abb&amp;rechen</string>
</property>
<property name="accel">
<string>Alt+R</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<property name="geometry">
<rect>
<x>360</x>
<y>240</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>O&amp;K</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<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>
<widget class="QLabel">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>90</y>
<width>177</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Schlüsseldatei oder Datenträger:</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>180</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Passwort:</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1_2</cstring>
</property>
<property name="geometry">
<rect>
<x>30</x>
<y>118</y>
<width>300</width>
<height>18</height>
</rect>
</property>
<property name="text">
<string>Passwort &lt;b&gt;und&lt;/b&gt; Schlüsseldatei verwenden</string>
</property>
</widget>
<widget class="QComboBox">
<property name="name">
<cstring>Combo_Dirs</cstring>
</property>
<property name="geometry">
<rect>
<x>201</x>
<y>90</y>
<width>240</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>Button_Browse</cstring>
</property>
<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="accel">
<string>Alt+ä</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>CheckBox_Both</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>120</y>
<width>16</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Password</cstring>
</property>
<property name="geometry">
<rect>
<x>200</x>
<y>30</y>
<width>310</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Password_2</cstring>
</property>
<property name="geometry">
<rect>
<x>200</x>
<y>60</y>
<width>310</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonChangeEchoMode</cstring>
</property>
<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="QLabel">
<property name="name">
<cstring>textLabel1_3</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>180</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Passwortwiederholung:</string>
</property>
</widget>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnCancel()</slot>
</connection>
<connection>
<sender>Button_Browse</sender>
<signal>clicked()</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnBrowse()</slot>
</connection>
<connection>
<sender>Edit_Password</sender>
<signal>textChanged(const QString&amp;)</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnPasswordChanged(const QString&amp;)</slot>
</connection>
<connection>
<sender>Edit_Password_2</sender>
<signal>textChanged(const QString&amp;)</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnPassword2Changed(const QString&amp;)</slot>
</connection>
<connection>
<sender>Combo_Dirs</sender>
<signal>activated(int)</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnComboChanged(int)</slot>
</connection>
<connection>
<sender>CheckBox_Both</sender>
<signal>stateChanged(int)</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>OnCheckBoxChanged(int)</slot>
</connection>
<connection>
<sender>ButtonChangeEchoMode</sender>
<signal>clicked()</signal>
<receiver>ChangeKeyDialog</receiver>
<slot>ChangeEchoMode()</slot>
</connection>
</connections>
<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>
<slots>
<slot>OnOK()</slot>
<slot>OnCancel()</slot>
<slot>OnBrowse()</slot>
<slot>OnSelect()</slot>
<slot>OnPasswordChanged(const QString&amp; str)</slot>
<slot>OnPassword2Changed(const QString&amp; str)</slot>
<slot>OnCheckBoxChanged(int i)</slot>
<slot>OnComboChanged(int i)</slot>
<slot>ChangeEchoMode()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,220 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>dbsettingdlg_base</class>
<widget class="QDialog">
<property name="name">
<cstring>dbsettingdlg_base</cstring>
</property>
<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="caption">
<string>Datenbankeinstellungen</string>
</property>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<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">
<property name="name">
<cstring>pushButton1</cstring>
</property>
<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="accel">
<string></string>
</property>
</widget>
<widget class="QComboBox">
<property name="name">
<cstring>ComboAlgo</cstring>
</property>
<property name="geometry">
<rect>
<x>109</x>
<y>30</y>
<width>300</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>EditRounds</cstring>
</property>
<property name="geometry">
<rect>
<x>180</x>
<y>70</y>
<width>230</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<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">
<property name="name">
<cstring>Banner</cstring>
</property>
<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">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<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="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<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="accel">
<string>Alt+C</string>
</property>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>dbsettingdlg_base</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>dbsettingdlg_base</receiver>
<slot>OnCancel()</slot>
</connection>
</connections>
<tabstops>
<tabstop>ComboAlgo</tabstop>
<tabstop>EditRounds</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
<tabstop>pushButton1</tabstop>
</tabstops>
<slots>
<slot>OnOK()</slot>
<slot>OnCancel()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,709 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>EditEntryDialog</class>
<widget class="QDialog">
<property name="name">
<cstring>EditEntryDialog</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>493</width>
<height>526</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</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="caption">
<string>Eintrag bearbeiten</string>
</property>
<property name="modal">
<bool>true</bool>
</property>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Title</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>90</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Expire_Time</cstring>
</property>
<property name="geometry">
<rect>
<x>220</x>
<y>410</y>
<width>260</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label_Bits</cstring>
</property>
<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">
<property name="name">
<cstring>ButtonDeleteAttachment</cstring>
</property>
<property name="geometry">
<rect>
<x>450</x>
<y>440</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
</widget>
<widget class="QToolButton">
<property name="name">
<cstring>ButtonGenPw</cstring>
</property>
<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="QLineEdit">
<property name="name">
<cstring>Edit_Password_w</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>200</y>
<width>330</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QProgressBar">
<property name="name">
<cstring>Progress_Quali</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>226</y>
<width>280</width>
<height>22</height>
</rect>
</property>
<property name="progress">
<number>50</number>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_UserName</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>120</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Attachment</cstring>
</property>
<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="QLineEdit">
<property name="name">
<cstring>Edit_Password</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>180</y>
<width>330</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<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="QToolButton">
<property name="name">
<cstring>ButtonEchoMode</cstring>
</property>
<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="QToolButton">
<property name="name">
<cstring>ButtonSaveAttachment</cstring>
</property>
<property name="geometry">
<rect>
<x>420</x>
<y>440</y>
<width>31</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
<property name="pixmap">
<pixmap>image1</pixmap>
</property>
</widget>
<widget class="QToolButton">
<property name="name">
<cstring>ButtonOpenAttachment</cstring>
</property>
<property name="geometry">
<rect>
<x>390</x>
<y>440</y>
<width>30</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
<property name="pixmap">
<pixmap>image2</pixmap>
</property>
</widget>
<widget class="QComboBox">
<property name="name">
<cstring>Combo_Group</cstring>
</property>
<property name="geometry">
<rect>
<x>110</x>
<y>60</y>
<width>220</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QComboBox">
<property name="name">
<cstring>Combo_IconPicker</cstring>
</property>
<property name="geometry">
<rect>
<x>431</x>
<y>60</y>
<width>50</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel5</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel8</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel4</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel7</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel6</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel9</cstring>
</property>
<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">
<property name="name">
<cstring>textLabel10</cstring>
</property>
<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="QLineEdit">
<property name="name">
<cstring>Edit_Expire_Date</cstring>
</property>
<property name="geometry">
<rect>
<x>110</x>
<y>410</y>
<width>110</width>
<height>21</height>
</rect>
</property>
<property name="maxLength">
<number>10</number>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel11</cstring>
</property>
<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="QLabel">
<property name="name">
<cstring>textLabel12</cstring>
</property>
<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">
<property name="name">
<cstring>Edit_URL</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>150</y>
<width>370</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<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="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<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="Line">
<property name="name">
<cstring>line1</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>476</y>
<width>490</width>
<height>16</height>
</rect>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label_AttachmentSize</cstring>
</property>
<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="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<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="accel">
<string>Alt+C</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<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="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QTextEdit">
<property name="name">
<cstring>Edit_Comment</cstring>
</property>
<property name="geometry">
<rect>
<x>111</x>
<y>250</y>
<width>370</width>
<height>151</height>
</rect>
</property>
</widget>
</widget>
<images>
<image name="image0">
<data format="PNG" length="219">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000000a249444154388da553c10d8440081cece03ad0a74fb7246bf35ab00bf79e57c69530be301c82c62c09c926300303ac90448b754d684b50a5b04a79dcce41f0c5ef20ba02f8b8f819684261950c6c63a71968d0574a894986be61e2829efeed3d2550e0868933108249e66bb412862c2993a0952339b7123cf88ee44f82b6ad37e1b733e285b70cf11d58cdd10df8229ad379d08acfd5c85058c57678bac4a7d6fc1b77b26fedbde105cdd30000000049454e44ae426082</data>
</image>
<image name="image1">
<data format="PNG" length="441">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000018049444154388d8d933d4b034110869f88c51e58ec818507165e619172c5346727dad8fa135269fe81a412ff820a622c84945ac6c6fa2c2eb8a5a58d7081087b85982902671192dce5fc7aab6566e7e19d99dd5a9ee714757e715e0ab8cce16b1ff7ee00f0577d5ac7adda34bf5cbcdcbdede6bd871eca5368fd4ab46d0856c1345e01b009f41e2d403e859400006b414ae7c800a6108dc0804d62dcd0e13237cb2c2d02aa8aca2c80f1fc5872202288d4c1447f73ffef602eed6fe1ad78a55865064abd80551317169e89b109c47d4b96851568053048039a9796413a98ad4e440008d6e5f716642c8c3e46d804d2b77456a8b59eb8f3d4df0ebc156f5658172112c1c8135bc021d516be1d625384589ee86001b0953dfe00983e90de6648b3714df7ea93ddfb3bccd11cb0d846750b9ee2604fd36c00ec40667197d0c1e0866eb2c6e55f0000f42dcfdc60fb8638310cd60394a708b526dc08699fb4bfff4c003212ba43cd7d7a80f635c17e40a875a9a8a8dae2773e3b3dcba7d89f8a8afa0278938fbf2fda853f0000000049454e44ae426082</data>
</image>
<image name="image2">
<data format="PNG" length="290">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000000e949444154388da593416ec32010451f56b3e87140cd26d741e2465115247a9c6c9232c7e9a28be902db01ecda51fb25160cff7ffe8cc0a82affc14bbdc9d1356e2e64b3eba0aaa82a9f17ab3dc61a5bcba82a393a752103a9b3f7e4e8562f9ed2552df4e2522bc62d7274a4e0d4c76cda19c8196e3dfdbc9ac0be410a461f0642111f2dce8e69bebfe0f0ba544b02eb91bba95bb896deece9d1ce61f5f2990bd50c32f21b7b810c20c56498ab37e0f8845ac021c8fb073e6a3b44871d49d735699b60c4d09cd8d3ae784e3bc24c7fa17fc65b903bf8581e92a93f530acf994ce285c15f30ec53b6f103005182147f92e4240000000049454e44ae426082</data>
</image>
</images>
<connections>
<connection>
<sender>ButtonEchoMode</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>ChangeEchoMode()</slot>
</connection>
<connection>
<sender>Edit_Password</sender>
<signal>textChanged(const QString&amp;)</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnPasswordTextChanged(const QString&amp;)</slot>
</connection>
<connection>
<sender>Edit_Password_w</sender>
<signal>textChanged(const QString&amp;)</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnPasswordwTextChanged(const QString&amp;)</slot>
</connection>
<connection>
<sender>Edit_Password_w</sender>
<signal>lostFocus()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnPasswordwLostFocus()</slot>
</connection>
<connection>
<sender>Edit_Expire_Date</sender>
<signal>lostFocus()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnExpDateLostFocus()</slot>
</connection>
<connection>
<sender>Edit_Expire_Time</sender>
<signal>lostFocus()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnExpTimeLostFocus()</slot>
</connection>
<connection>
<sender>ButtonOpenAttachment</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnNewAttachment()</slot>
</connection>
<connection>
<sender>ButtonSaveAttachment</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnSaveAttachment()</slot>
</connection>
<connection>
<sender>ButtonDeleteAttachment</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnDeleteAttachment()</slot>
</connection>
<connection>
<sender>ButtonGenPw</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnButtonGenPw()</slot>
</connection>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnButtonOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>EditEntryDialog</receiver>
<slot>OnButtonCancel()</slot>
</connection>
</connections>
<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_Expire_Date</tabstop>
<tabstop>Edit_Expire_Time</tabstop>
<tabstop>Edit_Attachment</tabstop>
<tabstop>ButtonOpenAttachment</tabstop>
<tabstop>ButtonSaveAttachment</tabstop>
<tabstop>ButtonDeleteAttachment</tabstop>
<tabstop>ButtonEchoMode</tabstop>
<tabstop>ButtonGenPw</tabstop>
</tabstops>
<slots>
<slot>OnButtonOK()</slot>
<slot>OnButtonCancel()</slot>
<slot>ChangeEchoMode()</slot>
<slot>OnPasswordTextChanged(const QString&amp;)</slot>
<slot>OnPasswordwTextChanged(const QString&amp;)</slot>
<slot>OnPasswordwLostFocus()</slot>
<slot>OnExpDateLostFocus()</slot>
<slot>OnExpTimeLostFocus()</slot>
<slot>OnNewAttachment()</slot>
<slot>OnSaveAttachment()</slot>
<slot>OnDeleteAttachment()</slot>
<slot>OnButtonGenPw()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,174 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>EditGroupDialog</class>
<widget class="QDialog">
<property name="name">
<cstring>EditGroupDialog</cstring>
</property>
<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="caption">
<string>Gruppeneigenschaften</string>
</property>
<widget class="Line">
<property name="name">
<cstring>line1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>62</y>
<width>290</width>
<height>16</height>
</rect>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>EditTitle</cstring>
</property>
<property name="geometry">
<rect>
<x>70</x>
<y>10</y>
<width>230</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label1</cstring>
</property>
<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">
<property name="name">
<cstring>Label2</cstring>
</property>
<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">
<property name="name">
<cstring>ComboIconPicker</cstring>
</property>
<property name="geometry">
<rect>
<x>70</x>
<y>40</y>
<width>50</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<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="accel">
<string>Alt+C</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<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="accel">
<string>Alt+K</string>
</property>
</widget>
</widget>
<connections>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>EditGroupDialog</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>EditGroupDialog</receiver>
<slot>OnCancel()</slot>
</connection>
</connections>
<tabstops>
<tabstop>EditTitle</tabstop>
<tabstop>ComboIconPicker</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
</tabstops>
<slots>
<slot>OnOK()</slot>
<slot>OnCancel()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,215 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>LanguageDlg</class>
<widget class="QDialog">
<property name="name">
<cstring>LanguageDlg</cstring>
</property>
<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="caption">
<string>Keepass</string>
</property>
<property name="sizeGripEnabled">
<bool>false</bool>
</property>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<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">
<property name="name">
<cstring>ButtonClose</cstring>
</property>
<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="accel">
<string>Alt+ß</string>
</property>
</widget>
<widget class="QListView">
<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>
<property name="name">
<cstring>List</cstring>
</property>
<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>NoColumn</enum>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonApply</cstring>
</property>
<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>
</property>
<property name="accel">
<string>Alt+T</string>
</property>
<property name="toolTip" stdset="0">
<string></string>
</property>
<property name="whatsThis" stdset="0">
<string>Legt die aktuell markierte Sprache
als Übersetzung für Keepass fest.</string>
</property>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>List</sender>
<signal>doubleClicked(QListViewItem*)</signal>
<receiver>LanguageDlg</receiver>
<slot>OnItemDoubleClicked(QListViewItem*)</slot>
</connection>
<connection>
<sender>List</sender>
<signal>rightButtonClicked(QListViewItem*,const QPoint&amp;,int)</signal>
<receiver>LanguageDlg</receiver>
<slot>OnItemRightClick(QListViewItem*,const QPoint&amp;)</slot>
</connection>
<connection>
<sender>ButtonApply</sender>
<signal>clicked()</signal>
<receiver>LanguageDlg</receiver>
<slot>OnApplyButtonClicked()</slot>
</connection>
<connection>
<sender>ButtonClose</sender>
<signal>clicked()</signal>
<receiver>LanguageDlg</receiver>
<slot>OnButtonCloseClicked()</slot>
</connection>
</connections>
<tabstops>
<tabstop>List</tabstop>
<tabstop>ButtonApply</tabstop>
<tabstop>ButtonClose</tabstop>
</tabstops>
<slots>
<slot>OnItemRightClick(QListViewItem* item, const QPoint&amp; p)</slot>
<slot>OnItemDoubleClicked(QListViewItem* item)</slot>
<slot>OnApplyButtonClicked()</slot>
<slot>OnButtonCloseClicked()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

File diff suppressed because one or more lines are too long

@ -1,328 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>PasswordDlg</class>
<widget class="QDialog">
<property name="name">
<cstring>PasswordDlg</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>562</width>
<height>250</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy>
<hsizetype>1</hsizetype>
<vsizetype>1</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>562</width>
<height>250</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>562</width>
<height>250</height>
</size>
</property>
<property name="caption">
<string>Datenbank öffnen</string>
</property>
<property name="sizeGripEnabled">
<bool>false</bool>
</property>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>56</y>
<width>450</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Geben Sie das Passwort ein oder wählen Sie eine Schlüsseldatei.</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>562</width>
<height>51</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<property name="geometry">
<rect>
<x>460</x>
<y>220</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Abbre&amp;chen</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<property name="geometry">
<rect>
<x>360</x>
<y>220</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>O&amp;K</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupframe</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>80</y>
<width>540</width>
<height>130</height>
</rect>
</property>
<property name="title">
<string>Schlüssel</string>
</property>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonChangeEchoMode</cstring>
</property>
<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">
<property name="name">
<cstring>Button_Browse</cstring>
</property>
<property name="geometry">
<rect>
<x>450</x>
<y>70</y>
<width>80</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string>W&amp;ählen...</string>
</property>
<property name="accel">
<string>Alt+ä</string>
</property>
</widget>
<widget class="QComboBox">
<property name="name">
<cstring>Combo_Dirs</cstring>
</property>
<property name="geometry">
<rect>
<x>201</x>
<y>70</y>
<width>240</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>180</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Passwort:</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>70</y>
<width>180</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Schlüsseldatei oder Datenträger:</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>CheckBox_Both</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>100</y>
<width>16</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Password</cstring>
</property>
<property name="geometry">
<rect>
<x>200</x>
<y>30</y>
<width>310</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1_2</cstring>
</property>
<property name="geometry">
<rect>
<x>30</x>
<y>98</y>
<width>300</width>
<height>18</height>
</rect>
</property>
<property name="text">
<string>Passwort &lt;b&gt;und&lt;/b&gt; Schlüsseldatei verwenden</string>
</property>
</widget>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>Combo_Dirs</sender>
<signal>activated(int)</signal>
<receiver>PasswordDlg</receiver>
<slot>OnComboSelectionChanged(int)</slot>
</connection>
<connection>
<sender>Button_Browse</sender>
<signal>clicked()</signal>
<receiver>PasswordDlg</receiver>
<slot>OnButtonBrowse()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>PasswordDlg</receiver>
<slot>OnCancel()</slot>
</connection>
<connection>
<sender>Edit_Password</sender>
<signal>textChanged(const QString&amp;)</signal>
<receiver>PasswordDlg</receiver>
<slot>OnPasswordChanged(const QString&amp;)</slot>
</connection>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>PasswordDlg</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>CheckBox_Both</sender>
<signal>stateChanged(int)</signal>
<receiver>PasswordDlg</receiver>
<slot>OnCheckBox_BothChanged(int)</slot>
</connection>
<connection>
<sender>ButtonChangeEchoMode</sender>
<signal>clicked()</signal>
<receiver>PasswordDlg</receiver>
<slot>ChangeEchoMode()</slot>
</connection>
<connection>
<sender>Edit_Password</sender>
<signal>returnPressed()</signal>
<receiver>PasswordDlg</receiver>
<slot>OnOK()</slot>
</connection>
</connections>
<tabstops>
<tabstop>Edit_Password</tabstop>
<tabstop>Combo_Dirs</tabstop>
<tabstop>Button_Browse</tabstop>
<tabstop>CheckBox_Both</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
<tabstop>ButtonChangeEchoMode</tabstop>
</tabstops>
<slots>
<slot>OnComboSelectionChanged(int)</slot>
<slot>OnButtonBrowse()</slot>
<slot>OnSelectClicked()</slot>
<slot>OnCancel()</slot>
<slot>OnPasswordChanged(const QString &amp;txt)</slot>
<slot>OnOK()</slot>
<slot>OnCheckBox_BothChanged(int state)</slot>
<slot>ChangeEchoMode()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,551 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>GenPwDlg</class>
<widget class="QDialog">
<property name="name">
<cstring>GenPwDlg</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>460</width>
<height>470</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>460</width>
<height>470</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>460</width>
<height>470</height>
</size>
</property>
<property name="caption">
<string>Passwort Generator</string>
</property>
<widget class="QProgressBar">
<property name="name">
<cstring>Progress_Quali</cstring>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>400</y>
<width>180</width>
<height>15</height>
</rect>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_dest</cstring>
</property>
<property name="geometry">
<rect>
<x>130</x>
<y>370</y>
<width>250</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Label_Bits</cstring>
</property>
<property name="geometry">
<rect>
<x>320</x>
<y>399</y>
<width>60</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string></string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>460</width>
<height>50</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<property name="geometry">
<rect>
<x>263</x>
<y>440</y>
<width>90</width>
<height>25</height>
</rect>
</property>
<property name="text">
<string>Akzep&amp;tieren</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>Button_Cancel</cstring>
</property>
<property name="geometry">
<rect>
<x>360</x>
<y>440</y>
<width>90</width>
<height>25</height>
</rect>
</property>
<property name="text">
<string>Abbre&amp;chen</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonGenerate</cstring>
</property>
<property name="geometry">
<rect>
<x>381</x>
<y>370</y>
<width>70</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Generieren</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel4</cstring>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>370</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Neues Passwort:</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel5</cstring>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>400</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Qualität:</string>
</property>
</widget>
<widget class="Line">
<property name="name">
<cstring>line3</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>420</y>
<width>460</width>
<height>20</height>
</rect>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>440</width>
<height>280</height>
</rect>
</property>
<property name="title">
<string>Optionen</string>
</property>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_chars</cstring>
</property>
<property name="geometry">
<rect>
<x>30</x>
<y>170</y>
<width>400</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QSpinBox">
<property name="name">
<cstring>Spin_Num</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>220</y>
<width>310</width>
<height>21</height>
</rect>
</property>
<property name="maxValue">
<number>1000</number>
</property>
<property name="minValue">
<number>1</number>
</property>
<property name="value">
<number>20</number>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox1</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>40</y>
<width>131</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Gro&amp;ßbuchstaben</string>
</property>
<property name="accel">
<string>Alt+ß</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox2</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>60</y>
<width>140</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Kleinbuchstaben</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox3</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>80</y>
<width>140</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Zahlen</string>
</property>
<property name="accel">
<string>Alt+Z</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox4</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>100</y>
<width>140</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>S&amp;onderzeichen</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox6</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>60</y>
<width>170</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Bindestriche</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox7</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>80</y>
<width>170</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Unterstriche</string>
</property>
<property name="accel">
<string>Alt+U</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox8</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>100</y>
<width>170</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>h&amp;öhere ANSI-Zeichen</string>
</property>
<property name="accel">
<string>Alt+ö</string>
</property>
</widget>
<widget class="QRadioButton">
<property name="name">
<cstring>Radio_2</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>150</y>
<width>420</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>&amp;nur folgende Zeichen benutzen:</string>
</property>
<property name="accel">
<string>Alt+N</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>220</y>
<width>110</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>Zeichenanzahl:</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>Check_strongrandom</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>250</y>
<width>310</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>"/dev/rando&amp;m" nutzen (empfohlen)</string>
</property>
<property name="accel">
<string>Alt+M</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
<widget class="QRadioButton">
<property name="name">
<cstring>Radio_1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>420</width>
<height>21</height>
</rect>
</property>
<property name="text">
<string>folgende Zeichengruppen &amp;verwenden:</string>
</property>
<property name="accel">
<string>Alt+V</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox5</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>40</y>
<width>170</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Leerzeichen</string>
</property>
<property name="accel">
<string>Alt+L</string>
</property>
</widget>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>Radio_1</sender>
<signal>stateChanged(int)</signal>
<receiver>GenPwDlg</receiver>
<slot>OnRadio1StateChanged(int)</slot>
</connection>
<connection>
<sender>Radio_2</sender>
<signal>stateChanged(int)</signal>
<receiver>GenPwDlg</receiver>
<slot>OnRadio2StateChanged(int)</slot>
</connection>
<connection>
<sender>ButtonGenerate</sender>
<signal>clicked()</signal>
<receiver>GenPwDlg</receiver>
<slot>OnGeneratePw()</slot>
</connection>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>GenPwDlg</receiver>
<slot>OnAccept()</slot>
</connection>
<connection>
<sender>Button_Cancel</sender>
<signal>clicked()</signal>
<receiver>GenPwDlg</receiver>
<slot>OnCancel()</slot>
</connection>
</connections>
<tabstops>
<tabstop>Radio_1</tabstop>
<tabstop>checkBox1</tabstop>
<tabstop>checkBox2</tabstop>
<tabstop>checkBox3</tabstop>
<tabstop>checkBox4</tabstop>
<tabstop>checkBox5</tabstop>
<tabstop>checkBox6</tabstop>
<tabstop>checkBox7</tabstop>
<tabstop>checkBox8</tabstop>
<tabstop>Radio_2</tabstop>
<tabstop>Edit_chars</tabstop>
<tabstop>Spin_Num</tabstop>
<tabstop>Check_strongrandom</tabstop>
<tabstop>Edit_dest</tabstop>
<tabstop>ButtonGenerate</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>Button_Cancel</tabstop>
</tabstops>
<slots>
<slot>OnRadio1StateChanged(int)</slot>
<slot>OnRadio2StateChanged(int)</slot>
<slot>OnGeneratePw()</slot>
<slot>OnAccept()</slot>
<slot>OnCancel()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,327 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>Search_Dlg</class>
<widget class="QDialog">
<property name="name">
<cstring>Search_Dlg</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>390</width>
<height>246</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>390</width>
<height>246</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>390</width>
<height>246</height>
</size>
</property>
<property name="caption">
<string>Suche...</string>
</property>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>390</width>
<height>50</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>130</y>
<width>370</width>
<height>70</height>
</rect>
</property>
<property name="title">
<string>Suche nach</string>
</property>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Title</cstring>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>20</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Titel</string>
</property>
<property name="accel">
<string>Alt+T</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Username</cstring>
</property>
<property name="geometry">
<rect>
<x>20</x>
<y>40</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Benut&amp;zername</string>
</property>
<property name="accel">
<string>Alt+Z</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Comment</cstring>
</property>
<property name="geometry">
<rect>
<x>140</x>
<y>40</y>
<width>120</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;Kommentar</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_URL</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>20</y>
<width>100</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>&amp;URL</string>
</property>
<property name="accel">
<string>Alt+U</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Attachment</cstring>
</property>
<property name="geometry">
<rect>
<x>260</x>
<y>40</y>
<width>100</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>A&amp;nhang</string>
</property>
<property name="accel">
<string>Alt+N</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Password</cstring>
</property>
<property name="geometry">
<rect>
<x>140</x>
<y>20</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Pass&amp;wort</string>
</property>
<property name="accel">
<string>Alt+W</string>
</property>
</widget>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>Button_Close</cstring>
</property>
<property name="geometry">
<rect>
<x>280</x>
<y>210</y>
<width>97</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>S&amp;chließen</string>
</property>
<property name="accel">
<string>Alt+C</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>90</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Suchbegriff:</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>Button_Search</cstring>
</property>
<property name="geometry">
<rect>
<x>170</x>
<y>210</y>
<width>97</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Suchen</string>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_Search</cstring>
</property>
<property name="geometry">
<rect>
<x>110</x>
<y>60</y>
<width>270</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_regExp</cstring>
</property>
<property name="geometry">
<rect>
<x>110</x>
<y>110</y>
<width>170</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>regul&amp;ärer Ausdruck</string>
</property>
<property name="accel">
<string>Alt+ä</string>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>checkBox_Cs</cstring>
</property>
<property name="geometry">
<rect>
<x>110</x>
<y>90</y>
<width>250</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Gro&amp;ß- und Kleinschreibung beachten</string>
</property>
<property name="accel">
<string>Alt+ß</string>
</property>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>Button_Search</sender>
<signal>clicked()</signal>
<receiver>Search_Dlg</receiver>
<slot>OnButtonSearch()</slot>
</connection>
<connection>
<sender>Button_Close</sender>
<signal>clicked()</signal>
<receiver>Search_Dlg</receiver>
<slot>OnButtonClose()</slot>
</connection>
</connections>
<tabstops>
<tabstop>Edit_Search</tabstop>
<tabstop>checkBox_Cs</tabstop>
<tabstop>checkBox_regExp</tabstop>
<tabstop>checkBox_Title</tabstop>
<tabstop>checkBox_Username</tabstop>
<tabstop>checkBox_Password</tabstop>
<tabstop>checkBox_Comment</tabstop>
<tabstop>checkBox_URL</tabstop>
<tabstop>checkBox_Attachment</tabstop>
<tabstop>Button_Search</tabstop>
<tabstop>Button_Close</tabstop>
</tabstops>
<slots>
<slot>OnButtonSearch()</slot>
<slot>OnButtonClose()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,492 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>SettingsDialog</class>
<widget class="QDialog">
<property name="name">
<cstring>SettingsDialog</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>571</width>
<height>341</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>571</width>
<height>341</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>571</width>
<height>341</height>
</size>
</property>
<property name="caption">
<string>Einstellungen</string>
</property>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<property name="geometry">
<rect>
<x>470</x>
<y>310</y>
<width>90</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Abbre&amp;chen</string>
</property>
<property name="accel">
<string>Alt+C</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>Banner</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>570</width>
<height>50</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<property name="geometry">
<rect>
<x>380</x>
<y>310</y>
<width>80</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>O&amp;K</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QTabWidget">
<property name="name">
<cstring>tabWidget4</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>550</width>
<height>240</height>
</rect>
</property>
<widget class="QWidget">
<property name="name">
<cstring>tab</cstring>
</property>
<attribute name="title">
<string>Sicherhei&amp;t</string>
</attribute>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>180</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Zwischenablage löschen nach:</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<property name="geometry">
<rect>
<x>280</x>
<y>20</y>
<width>100</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Sekunden</string>
</property>
</widget>
<widget class="QSpinBox">
<property name="name">
<cstring>SpinBox_ClipboardTime</cstring>
</property>
<property name="geometry">
<rect>
<x>190</x>
<y>20</y>
<width>80</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>CheckBox_ShowPasswords</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>50</y>
<width>420</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Passw&amp;örter standardmäßig in Klartext anzeigen</string>
</property>
<property name="accel">
<string>Alt+ö</string>
</property>
</widget>
</widget>
<widget class="QWidget">
<property name="name">
<cstring>TabPage</cstring>
</property>
<attribute name="title">
<string>E&amp;rscheinungsbild</string>
</attribute>
<widget class="QGroupBox">
<property name="name">
<cstring>groupBox1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>520</width>
<height>90</height>
</rect>
</property>
<property name="title">
<string>Bannerfarbverlauf</string>
</property>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1_3</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>53</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Farbe 1</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>pixmColor1</cstring>
</property>
<property name="geometry">
<rect>
<x>70</x>
<y>20</y>
<width>22</width>
<height>22</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonColor1</cstring>
</property>
<property name="geometry">
<rect>
<x>100</x>
<y>20</y>
<width>60</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>&amp;ändern...</string>
</property>
<property name="accel">
<string>Alt+ä</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<property name="geometry">
<rect>
<x>190</x>
<y>20</y>
<width>60</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Farbe 2</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>pixmTextColor</cstring>
</property>
<property name="geometry">
<rect>
<x>70</x>
<y>50</y>
<width>22</width>
<height>22</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonTextColor</cstring>
</property>
<property name="geometry">
<rect>
<x>100</x>
<y>50</y>
<width>60</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>ändern...</string>
</property>
<property name="accel">
<string></string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel2_2</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>50</y>
<width>54</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Textfarbe</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>pixmColor2</cstring>
</property>
<property name="geometry">
<rect>
<x>250</x>
<y>20</y>
<width>22</width>
<height>22</height>
</rect>
</property>
<property name="pixmap">
<pixmap>image0</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonColor2</cstring>
</property>
<property name="geometry">
<rect>
<x>280</x>
<y>20</y>
<width>60</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>ändern...</string>
</property>
<property name="accel">
<string></string>
</property>
</widget>
</widget>
<widget class="QCheckBox">
<property name="name">
<cstring>CheckBox_ExpandGroupTree</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>110</y>
<width>380</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Gruppenbaum beim &amp;Öffnen aufklappen</string>
</property>
<property name="accel">
<string>Alt+ö</string>
</property>
</widget>
</widget>
<widget class="QWidget">
<property name="name">
<cstring>tab</cstring>
</property>
<attribute name="title">
<string>S&amp;onstiges</string>
</attribute>
<widget class="QCheckBox">
<property name="name">
<cstring>CheckBox_OpenLast</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>380</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>zuletzt geöffnete Datei bei Programmstart &amp;öffnen</string>
</property>
<property name="accel">
<string>Alt+ö</string>
</property>
</widget>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1_4</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>50</y>
<width>110</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Browseraufruf:</string>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>Edit_BrowserCmd</cstring>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>50</y>
<width>190</width>
<height>21</height>
</rect>
</property>
</widget>
</widget>
</widget>
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="4833">789c8597596f23470e80dfe75718c3b7c182e9eabb11ec834fc9873cbeaf601fc86ec9966df994cfc5fef794483633934d10c836fcb9582cde55fee5dbd2d9de68e9db2f5f9ee7349fb64bed153d2d7deb5e66b38fdffef3efff7ef99aa64b8baf2c5b4abffeebcb57dc5c6a9720499290640b8613e110ff22eb941b07657e7256f90be742e4a7c6a9ed076791c7a1732efbd784d3f817615a71167db0e55c0a17ce95c88f8ced3c7e74d6f306cea29fd159f583b3e8a75367d18f5bce8df0b63389be67e3ccfcd97716fd78e22cfaf1d459edefedcbedbc63e75af4cf85b33edeb8616cfef1b5b39eb7e72cf6c28b7166fb53678df7b5b3fadf388b3d503a8b3d40c6b9eaa35767d9cf37c6a5e53f73d6f3769d55bedf5f2789ac6bfcf2de1fda33ce4cdfbb716eeb6fce1acf1de3c2f2bbe7acf573605cdafe2b67f5efd359f20bb97165febe38b3c453fd2bfa7cd0a67165fea97c9db416ff1de3b1e9d77a6d12567bf8c159ed9d1ab7969fc2b8d378e2ba304579c93769bd719457fd524f2184cae221f51bd250a8fd3c35ae4cfec1b8b6fa06e3c6eaffc859d651f215b2d0c7efdab8327b969d459e9e8d7bfd57c68df587c43be4c1e20b685c1b9f0b17c1e283cfce927f96f911ca40d63fcbce7afebd31eb3a91b3fa37376ead9e64dea5759606a94f546eb23499883d9bc69932bef4acf22cf594725c1f8bfca9b3c8d3aa711e82c82bb73de3817111a4fe2171d67e1a1b97ba8e87ce5a8f12bfb48b2cfae8ceb85206894f9666135bff2e5c45d6fae894a3393a3f5be13aaeb7729eca4ff2d6ce3f5b701ef2b1c95f0aa7715dfb4de657519675d0fc8d8c9ba0f527f12faab234fd8fc695f1ab716dfa3f84ebb2089dec5f779678d381711d74beae398b7f540b3751bfd6e39ab1c9033b6bbd07e326687dcb3c2da8ecf47cfa301e9bbe37e389c94b3c0a2edba0f5f361dc194b3c8b36eed77acf9c453fab7f6d95587e6e8d83c957c25dc9668fdc5fc538b2c6e3a6e754e7adcc836252b6a9d69bccffb2ad535d67e98fb2ab538befaab3e8439947e5b84e82f6ffa17165f1bd7096fcc1ccb8b67a981b375a0f20f92d2775b078493dd54c75aaef0de9dfba75167fea2eb2f683dc5771388d753fbe396b7fca7c6b52ea2c5e57ce621fcbfdd26464f1812767ed8f63e3ced665de34c464fe9e1bb3d5b3f45bc3dca67a7fc9fba7697b46a9bf66cc13cb8fcc8b66c2960f3832b6f3988dad1e2828b799c53371d6f9766b9c5b7f4afe286983f5c3aeb3be177ace6c1ecc9cb51f6a678def8a7169f351fca710f5a93d9db3d64febacf9981aa76a2f5e3b6b7d5d1af7f6df3aebfb67e4acf93f72d6f972675cd83c7d77d67cac3bebfdfce9acf7eb87b3c66b665cdabc5feed9f44bfd51caade59395dbc4fc3f33cecc9f9b9e35bf786fdccfffc459e7ffc059eb7fe2acefcfd459df13dbceda5f4367bddffed8affdf0665c243a6f769c351f6367f51f7ad6fcefcf9dd57e72567fd959e3dd3a6bbc3b677daf34ce6affadb3dadbdb57263a5f46ce7adf8e9dd5dededfbe5e2f9cb5de5b678df7bb71a5fa59f767dccf77cd57d6f7136c185b7e79d359f3159cf53df7e8acf19e19f7f57ee5acef9b0d67f5b733b6fa844b63f38f07ceea9fcc3fca5b9bef58199b3dbce5acefa53567bd6fee8c73d54f95b3fa3b34b6fcc3b3b3f6dba1b3f6afe6a788fb6bad9f1f3f08f19b90b18ddff0f3dafefc2fe4bb284948f1b7f1e2e73fca4ff012af708ad77883b77f2f8f33bc8b9aeff1011ff1099f718e2ff88a6ff88e1ff8196da33fc92fe30aaee21aaee3060e70889bb885dbb88323dc8d7a407df941be8dd2dfa3ec5e94dac7033cc4233cc6133cc5333cc78bffb327c18029669863812556d1ef1a9ba8168080a1850ec608daaf30814bb882296ec035dc486426700b33b8837b78c0213cc2133ce367af3f7a93c01c5e700b5ee10d6fe11d093ee01396610556f104d6601d36a2d77abf0da2f41036610bb6b1841d18c12e7c873dd887033884233886133885b318297d3fc558e114cee1021208d1e01432c8a180122aa8e3c5190f2322c63bb507995aea62bc37698c9f34a14bba822d9ad235ddd02dcde80e87744f0f7fc823d1233de1363d634d737aa1577aa3ebf8047ba70ffaa4655aa1555aa375b37f0c298e6923ca0fb0a1212cd3266dd136edd08876e93bedd13e1dd0211d997e88f6031dd3099d624e67744e17f15f8b40296594cb273ef61632aa5ff34515d5d43032707c19449fd6e993db283b8217ee62fc0630fa31bf1cdf037c493bb1724ef98a162d30e56bcae185467cc3b731dfa0f935f919dff13daef1033ff2133fc77d039e73d41da55ff90d268b8afba17ea27d30a18edff9833f7999577895d7a88421aff31b6fc0e04ff5c6314acc031ef2266cc4c7ce036ff12ca66a10ff75d95eacfd2ccf3b0bfd38e651ac93f7d83b77f84e47d1e6f1222e0bf9c5ef3ff7a3f690766f4ffd0490aa85affffbf5cbef985d44a8</data>
</image>
</images>
<connections>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>SettingsDialog</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>SettingsDialog</receiver>
<slot>OnCancel()</slot>
</connection>
<connection>
<sender>ButtonColor1</sender>
<signal>clicked()</signal>
<receiver>SettingsDialog</receiver>
<slot>OnColor1()</slot>
</connection>
<connection>
<sender>ButtonColor2</sender>
<signal>clicked()</signal>
<receiver>SettingsDialog</receiver>
<slot>OnColor2()</slot>
</connection>
<connection>
<sender>ButtonTextColor</sender>
<signal>clicked()</signal>
<receiver>SettingsDialog</receiver>
<slot>OnTextColor()</slot>
</connection>
</connections>
<tabstops>
<tabstop>tabWidget4</tabstop>
<tabstop>SpinBox_ClipboardTime</tabstop>
<tabstop>CheckBox_ShowPasswords</tabstop>
<tabstop>ButtonColor1</tabstop>
<tabstop>ButtonTextColor</tabstop>
<tabstop>ButtonColor2</tabstop>
<tabstop>CheckBox_OpenLast</tabstop>
<tabstop>Edit_BrowserCmd</tabstop>
<tabstop>ButtonOK</tabstop>
<tabstop>ButtonCancel</tabstop>
</tabstops>
<slots>
<slot>OnOK()</slot>
<slot>OnCancel()</slot>
<slot>OnColor1()</slot>
<slot>OnColor2()</slot>
<slot>OnTextColor()</slot>
<slot>newSlot()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,154 +0,0 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
<class>SimplePasswordDialog</class>
<widget class="QDialog">
<property name="name">
<cstring>SimplePasswordDialog</cstring>
</property>
<property name="geometry">
<rect>
<x>2</x>
<y>3</y>
<width>345</width>
<height>90</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>345</width>
<height>90</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>345</width>
<height>90</height>
</size>
</property>
<property name="caption">
<string>Passworteingabe</string>
</property>
<widget class="QLabel">
<property name="name">
<cstring>textLabel1</cstring>
</property>
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>60</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Passwort:</string>
</property>
</widget>
<widget class="QLineEdit">
<property name="name">
<cstring>EditPassword</cstring>
</property>
<property name="geometry">
<rect>
<x>80</x>
<y>20</y>
<width>240</width>
<height>21</height>
</rect>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonOK</cstring>
</property>
<property name="geometry">
<rect>
<x>170</x>
<y>60</y>
<width>80</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>O&amp;K</string>
</property>
<property name="accel">
<string>Alt+K</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>ButtonCancel</cstring>
</property>
<property name="geometry">
<rect>
<x>257</x>
<y>60</y>
<width>80</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Abbre&amp;chen</string>
</property>
<property name="accel">
<string>Alt+C</string>
</property>
</widget>
<widget class="QPushButton">
<property name="name">
<cstring>Button_HidePassword</cstring>
</property>
<property name="geometry">
<rect>
<x>320</x>
<y>20</y>
<width>20</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>...</string>
</property>
<property name="accel">
<string></string>
</property>
<property name="toggleButton">
<bool>true</bool>
</property>
</widget>
</widget>
<connections>
<connection>
<sender>Button_HidePassword</sender>
<signal>toggled(bool)</signal>
<receiver>SimplePasswordDialog</receiver>
<slot>OnHidePasswordToggled(bool)</slot>
</connection>
<connection>
<sender>ButtonOK</sender>
<signal>clicked()</signal>
<receiver>SimplePasswordDialog</receiver>
<slot>OnOK()</slot>
</connection>
<connection>
<sender>ButtonCancel</sender>
<signal>clicked()</signal>
<receiver>SimplePasswordDialog</receiver>
<slot>OnCancel()</slot>
</connection>
</connections>
<slots>
<slot>OnHidePasswordToggled(bool state)</slot>
<slot>OnOK()</slot>
<slot>OnCancel()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>

@ -1,175 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* mail@tarek-saidi.de *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include "PwmTime.h"
void CPwmTime::Set(unsigned char* pBytes){
Q_UINT32 dw1, dw2, dw3, dw4, dw5;
dw1 = (Q_UINT32)pBytes[0]; dw2 = (Q_UINT32)pBytes[1]; dw3 = (Q_UINT32)pBytes[2];
dw4 = (Q_UINT32)pBytes[3]; dw5 = (Q_UINT32)pBytes[4];
// Unpack 5 byte structure to date and time
///@FIXME nicht Endian-sicher
Year = (dw1 << 6) | (dw2 >> 2);
Month = ((dw2 & 0x00000003) << 2) | (dw3 >> 6);
Day = (dw3 >> 1) & 0x0000001F;
Hour = ((dw3 & 0x00000001) << 4) | (dw4 >> 4);
Minute = ((dw4 & 0x0000000F) << 2) | (dw5 >> 6);
Second = dw5 & 0x0000003F;
}
void CPwmTime::GetPackedTime(unsigned char* pBytes){
///@FIXME nicht Endian-sicher
pBytes[0] = (Q_UINT8)(((Q_UINT32)Year >> 6) & 0x0000003F);
pBytes[1] = (Q_UINT8)((((Q_UINT32)Year & 0x0000003F) << 2) | (((Q_UINT32)Month >> 2) & 0x00000003));
pBytes[2] = (Q_UINT8)((((Q_UINT32)Month & 0x00000003) << 6) | (((Q_UINT32)Day & 0x0000001F) << 1) | (((Q_UINT32)Hour >> 4) & 0x00000001));
pBytes[3] = (Q_UINT8)((((Q_UINT32)Hour & 0x0000000F) << 4) | (((Q_UINT32)Minute >> 2) & 0x0000000F));
pBytes[4] = (Q_UINT8)((((Q_UINT32)Minute & 0x00000003) << 6) | ((Q_UINT32)Second & 0x0000003F));
}
QString CPwmTime::GetString(Q_UINT16 format){
QString str;
switch(format){
case 0:
//DD.MM.YYYY HH:MM:SS
str=(QString)"%1.%2.%3 %4:%5:%6";
break;
case 1:
//MM/DD/YYYY HH:MM:SS
str=(QString)"%2/%1/%3 %4:%5:%6";
break;
};
if(Day<10){
str=str.arg(((QString)"0"+QString::number(Day)));
}else{
str=str.arg(Day);}
if(Month<10){
str=str.arg(((QString)"0"+QString::number(Month)));
}else{
str=str.arg(Month);}
str=str.arg(Year);
if(Hour<10){
str=str.arg(((QString)"0"+QString::number(Hour)));
}else{
str=str.arg(Hour);}
if(Minute<10){
str=str.arg(((QString)"0"+QString::number(Minute)));
}else{
str=str.arg(Minute);}
if(Second<10){
str=str.arg(((QString)"0"+QString::number(Second)));
}else{
str=str.arg(Second);}
return str;
}
void CPwmTime::Set(Q_UINT8 iDay,Q_UINT8 iMonth,Q_UINT16 iYear,Q_UINT8 iHour,Q_UINT8 iMinute,Q_UINT8 iSecond){
Day=iDay;
Month=iMonth;
Year=iYear;
Hour=iHour;
Minute=iMinute;
Second=iSecond;
}
bool CPwmTime::IsValidDate(QString& s){
if(s.length()>10)return false;
int count=0;
for(int i=0;i<s.length();i++){
if(s[i]=='.')count++;
}
if(count!=2)return false;
bool conv_error[3];
int day=s.section(".",0,0).toInt(&conv_error[0]);
int month=s.section(".",1,1).toInt(&conv_error[1]);
int year=s.section(".",2,2).toInt(&conv_error[2]);
if(conv_error[0]==false || conv_error[1]==false || conv_error[2]==false)return false;
if(day>31 || day<1 || month>12 || month<1 || year<0 || year>2999)return false;
return true;
}
bool CPwmTime::IsValidTime(QString& s){
if(s.length()>8)return false;
int count=0;
for(int i=0;i<s.length();i++){
if(s[i]==':')count++;
}
if(count!=2)return false;
bool conv_error[3];
int hour=s.section(":",0,0).toInt(&conv_error[0]);
int minute=s.section(":",1,1).toInt(&conv_error[1]);
int second=s.section(":",2,2).toInt(&conv_error[2]);
if(conv_error[0]==false || conv_error[1]==false || conv_error[2]==false)return false;
if(hour>23 || hour<0 || minute>59 || minute<0 || second>59 || second<0)return false;
return true;
}
bool CPwmTime::SetDate(QString s){
if(IsValidDate(s)==false)return false;
Day=s.section(".",0,0).toInt();
Month=s.section(".",1,1).toInt();
Year=s.section(".",2,2).toInt();
return true;
}
bool CPwmTime::SetTime(QString s){
if(IsValidTime(s)==false)return false;
Hour=s.section(":",0,0).toInt();
Minute=s.section(":",1,1).toInt();
Second=s.section(":",2,2).toInt();
return true;
}
void CPwmTime::SetToNow(){
time_t curTime=time(NULL);
tm* current=localtime(&curTime);
Year=current->tm_year+1900;
Month=current->tm_mon;
Day=current->tm_mday;
Hour=current->tm_hour;
Minute=current->tm_min;
Second=current->tm_sec;
}
bool CPwmTime::operator==(const CPwmTime& t){
if( Year==t.Year
&& Month==t.Month
&& Day==t.Day
&& Hour==t.Hour
&& Minute==t.Minute
&& Second==t.Second) return true;
else return false;
}
bool CPwmTime::operator!=(const CPwmTime& t){
return !(*this==t);
}

@ -1,51 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* mail@tarek-saidi.de *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#ifndef _PWMTIME_H_
#define _PWMTIME_H_
#include <qglobal.h>
#include <qstring.h>
class CPwmTime;
class CPwmTime{
public:
Q_UINT16 Year;
Q_UINT8 Month;
Q_UINT8 Day;
Q_UINT8 Hour;
Q_UINT8 Minute;
Q_UINT8 Second;
QString GetString(Q_UINT16 format);
void Set(Q_UINT8,Q_UINT8,Q_UINT16,Q_UINT8,Q_UINT8,Q_UINT8);
void Set(unsigned char* packedTime);
void GetPackedTime(unsigned char* dst);
static bool IsValidDate(QString& string);
static bool IsValidTime(QString& string);
bool SetDate(QString string);
bool SetTime(QString string);
void SetToNow();
bool operator==(const CPwmTime& t);
bool operator!=(const CPwmTime& t);
// bool operator>(const CPwmTime& t);
// bool operator<(const CPwmTime& t);
};
#endif

@ -1,35 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* tarek@linux *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include "mainwindow.h"
#include "pwsafe.h"
PwSafe::PwSafe(QApplication* app,QString& ArgFile,CConfig* cfg):Q3MainWindow( 0, "Keepass")
{
mainWin=new CMainWindow(app,ArgFile,cfg,this);
setCentralWidget( mainWin );
}
PwSafe::~PwSafe()
{
delete mainWin;
}

@ -1,49 +0,0 @@
/***************************************************************************
* Copyright (C) 2005 by Tarek Saidi *
* tarek@linux *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#ifndef _PWSAFE_H_
#define _PWSAFE_H_
#include <qapplication.h>
#include <q3mainwindow.h>
#include "PwmConfig.h"
class CMainWindow;
class PwSafe : public Q3MainWindow
{
Q_OBJECT
public:
/**
* Default Constructor
*/
PwSafe(QApplication*,QString&, CConfig*);
/**
* Default Destructor
*/
virtual ~PwSafe();
private:
CMainWindow *mainWin;
};
#endif // _PWSAFE_H_