Felix Geyer
34d7b841c0
Add KeePassX application icons.
2012-01-05 19:10:11 +01:00
Felix Geyer
ea38b721d6
Add pixmap gui test.
2012-01-05 18:45:21 +01:00
Felix Geyer
a61057d7f6
Core tests instantiate QCoreApplication instead of QApplication.
...
This way they can be used without a running X server.
2012-01-01 22:04:27 +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
6abe1e7af2
Document -DCMAKE_VERBOSE_MAKEFILE=ON in the INSTALL file.
2012-01-01 18:10:12 +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
Felix Geyer
ccdeadfd2a
Add an INSTALL file with some basic instructions on how to build, test and install KeePassX.
2011-12-29 23:24:01 +01:00
Florian Geyer
ccc8725bb3
Clean up gui test.
2011-12-29 20:10:19 +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
4da6da8828
Add a GUI unit test.
2011-12-26 19:18:21 +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
dc0de8caf2
Update copyright information.
2011-12-25 20:58:19 +01:00
Felix Geyer
227d39ceb2
Update ModelTest from Qt 4.8.0.
2011-12-25 20:53:33 +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
c00e8d64a0
Enable some more hardening flags.
2011-12-22 16:25:50 +01:00
Felix Geyer
7e346de707
Turn format-security warnings into errors.
2011-12-21 23:27:47 +01:00
Felix Geyer
f215ffa3fa
Implement support for key files.
...
Closes #5 .
2011-12-21 23:22:07 +01:00
Felix Geyer
cd919949fd
Add a bunch of entry and group actions.
2011-12-16 17:56:13 +01:00
Felix Geyer
11ccdd4c9c
Add more Crypto::initalized() assertions.
2011-11-20 11:46:09 +01:00
Felix Geyer
e5bba14994
Move test data files into an own subdirectory.
2011-11-20 11:10:01 +01:00
Felix Geyer
9e56b33190
Clean up CMakeLists.txt.
2011-11-20 11:02:17 +01:00
Felix Geyer
bc63d18f68
Make sure gcrypt is initalized when SymmetricCipherGcrypt objects are created.
2011-11-20 10:24:12 +01:00
Felix Geyer
baace14918
Initalize autoEnableVisualHiding.
2011-11-20 10:16:13 +01:00
Felix Geyer
78c5094caa
Use add_definitions() instead of appending the flags to CMAKE_CXX_FLAGS.
2011-11-20 10:14:50 +01:00
Felix Geyer
b840b5de6d
Don't include the UseQt4 file.
...
This way we don't needlessly add each Qt module to the include paths.
2011-11-20 10:12:49 +01:00