Felix Geyer
57a953476a
Use QMap to store attributes and attachments.
...
QMap keeps the keys in a consistent order (sorted).
2012-04-09 22:20:11 +02:00
Felix Geyer
d527e63f1f
Change the Entry attributes/attachment API to provide a stable key order.
2012-04-06 19:33:29 +02:00
Felix Geyer
b3063c6fc8
Small include file cleanup.
2012-04-05 19:08:45 +02:00
Felix Geyer
8fc68045f6
Move the code to open database files from DatabaseTabWidget to DatabaseOpenDialog.
2012-04-05 19:03:55 +02:00
Felix Geyer
9d1838a0fe
Rename KeyOpenDialog to DatabaseOpenDialog.
2012-04-05 18:31:12 +02:00
Tim Swast
585e77e85c
Fixed build for MacOS.
...
Signed-off-by: Felix Geyer <debfx@fobos.de>
2012-01-13 18:25:04 +01:00
Felix Geyer
2612fc8e44
Expand GUI to allow changing the master key.
2012-01-13 17:52:37 +01:00
Felix Geyer
0ad1bf0a70
Add CompositeKey::clear().
2012-01-11 23:59:50 +01:00
Felix Geyer
279585fff4
Mark some constructor as explicit.
2012-01-11 19:18:35 +01:00
Felix Geyer
6422dee4fc
Update include guard name.
2012-01-11 18:12:41 +01:00
Felix Geyer
a8a6439ba0
Fix typo.
2012-01-07 17:18:48 +01:00
Felix Geyer
f39dfa1c88
Honor protect parameter when overwriting an attribute/attachment.
2012-01-07 16:23:20 +01:00
Felix Geyer
e397080d79
Rename addAttribute() to setAttribute() and addAttachment() to setAttachment().
2012-01-07 16:22:11 +01:00
Felix Geyer
40e96ad7b3
Make password and expiry information editable in EditEntryWidget.
2012-01-07 16:18:21 +01:00
Felix Geyer
007a901dba
Proper error handling for reading databases.
2012-01-06 20:03:13 +01:00
Felix Geyer
fea148803c
Rename getPath() -> path().
2012-01-06 15:49:52 +01:00
Felix Geyer
bda22394f5
Add a dataPath() generater function instead of using static DataPath methods.
2012-01-05 22:36:06 +01:00
Felix Geyer
5db102d668
Compress svg icon.
2012-01-05 22:33:05 +01:00
Felix Geyer
55c94e6166
Set application window icon.
2012-01-05 22:27:08 +01:00
Felix Geyer
17d0fb9963
Add include guards.
2012-01-01 21:57:13 +01:00
Felix Geyer
00aafa69f5
Store database icons as QImage instead of QIcon.
...
This has the advantage that they can be used without a running X server.
Add methods to retrieve QPixmaps that are converted from the stored QImages
and cached by QPixmapCache.
2012-01-01 21:52:54 +01:00
Felix Geyer
fdf600e09a
Mark some methods as private.
2012-01-01 18:10:51 +01:00
Felix Geyer
4cb8cffe3f
Rename DatabaseManager to DatabaseTabWidget and turn it into a QTabWidget.
2011-12-30 18:43:24 +01:00
Felix Geyer
752c720226
Install the keepassx binary and database icons.
2011-12-29 23:50:22 +01:00
Florian Geyer
42773f51a4
Add function to get current database widget.
2011-12-29 20:03:20 +01:00
Felix Geyer
58d4a0208b
Fix crash when editing an entry.
2011-12-29 19:04:25 +01:00
Felix Geyer
73b84ff670
Make the edit entry button work.
2011-12-29 19:01:58 +01:00
Felix Geyer
e11b0061d4
Fix coding style.
2011-12-28 19:05:31 +01:00
Florian Geyer
d2712b2a95
Pre-select current file in save as dialog.
2011-12-27 16:06:07 +01:00
Felix Geyer
4d8e9561a7
Implement GUI for creating entries.
2011-12-27 16:04:59 +01:00
Felix Geyer
019bcd380e
Implement the GUI for editing and creating groups.
2011-12-27 15:49:06 +01:00
Felix Geyer
bce46c5ece
Enforce that group/entry uuid is set when writing a database.
2011-12-27 15:47:06 +01:00
Felix Geyer
4ebcd53801
Ignore compiler warnings in qendian.h.
2011-12-26 19:34:34 +01:00
Felix Geyer
fb6ab63d6b
Merge git://gitorious.org/~blueice/keepassx/blueices-keepassx into merge-request
2011-12-26 19:21:08 +01:00
Felix Geyer
509328343f
Show KeyOpenDialog with show() instead of exec().
2011-12-26 19:17:11 +01:00
Florian Geyer
cef8032a74
Activate corresponding tab when opening new database.
2011-12-26 18:58:14 +01:00
Felix Geyer
57388ac896
Add UI as a member variable instead of inheriting it.
2011-12-26 18:55:50 +01:00
Felix Geyer
f90831b809
Use an own FileDialog class instead of QFileDialog.
2011-12-26 01:21:29 +01:00
Felix Geyer
256dc89466
Remember last key file.
2011-12-25 20:36:45 +01:00
Felix Geyer
62e7ba6e55
Fix tab names and add tab tooltips.
2011-12-25 19:47:41 +01:00
Felix Geyer
35066bca8b
Implement global config class.
2011-12-25 19:17:40 +01:00
Felix Geyer
21acb02e3e
Fix code formatting.
2011-12-24 23:50:05 +01:00
Felix Geyer
f7b95842b9
Merge git://gitorious.org/~blueice/keepassx/blueices-keepassx into merge-request
2011-12-24 23:46:57 +01:00
Felix Geyer
c5100594b2
Add missing tr().
2011-12-24 19:26:18 +01:00
Florian Geyer
1dc90c1a77
Implement save as.
2011-12-24 19:22:42 +01:00
Felix Geyer
566b239a50
Implement opening databases with key files.
2011-12-24 19:19:52 +01:00
Felix Geyer
61dc295fa0
Syntax fixes.
2011-12-24 17:26:04 +01:00
Felix Geyer
1e4587c7a3
Add a class which provides the path to data files.
2011-12-23 11:59:09 +01:00
Felix Geyer
af820f4931
Add missing include guards.
2011-12-23 10:28:18 +01:00
Felix Geyer
f215ffa3fa
Implement support for key files.
...
Closes #5 .
2011-12-21 23:22:07 +01:00