Florian Geyer
|
e8ac70120b
|
Delete entries for good if already in recycle bin
|
2012-04-19 01:02:23 +02:00 |
|
Florian Geyer
|
f8e2c95162
|
Add hasChild function to check for a child in a QObject tree.
|
2012-04-19 01:02:23 +02:00 |
|
Felix Geyer
|
246bc0115e
|
More coding style fixes.
|
2012-04-19 00:25:57 +02:00 |
|
Felix Geyer
|
3d1fc6cd6d
|
Set the group of the entry in Database::recycleEntry().
Drop Metadata::addEntryToRecycleBin() and add a non-const
Metadata::recycleBin() getter instead.
|
2012-04-18 23:27:14 +02:00 |
|
Florian Geyer
|
8735a4846c
|
Move deleted entries to recycle bin if enabled.
|
2012-04-18 23:09:00 +02:00 |
|
Florian Geyer
|
5661f29f7d
|
Add ability to delete entries via gui.
|
2012-04-18 23:06:21 +02:00 |
|
Felix Geyer
|
37291d278e
|
Fix some more lines that are too long.
|
2012-04-18 23:05:31 +02:00 |
|
Felix Geyer
|
2e011d5362
|
Improve code style.
|
2012-04-18 22:08:22 +02:00 |
|
Felix Geyer
|
4e5e5c71ca
|
Support gcc Link Time Optimization.
|
2012-04-18 20:18:48 +02:00 |
|
Felix Geyer
|
0791b43da9
|
TestGroup: Register Entry as a meta type.
|
2012-04-18 17:42:55 +02:00 |
|
Felix Geyer
|
134f9a663e
|
Test that modified() is emitted when deleting Groups and Entries.
|
2012-04-18 17:31:05 +02:00 |
|
Felix Geyer
|
433e8c4508
|
Simplify TestModified a bit.
|
2012-04-18 17:26:32 +02:00 |
|
Felix Geyer
|
cfe5b48bfd
|
Handle Group::setIcon() manually instead of calling set().
That way we don't emit modified() in between setting the attributes.
|
2012-04-18 17:14:51 +02:00 |
|
Felix Geyer
|
ca5dd373ed
|
Only disconnect m_db when it exists.
Previously we disconnected everyone when m_db == 0.
|
2012-04-18 17:07:40 +02:00 |
|
Florian Geyer
|
84d9d2ec47
|
Update timeinfo of group only when properties of the group itself change.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
34204f3281
|
Disconnect entry from database, when removed.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
89f138a868
|
Remove unnecessary currentIndexChanged signal in database widget.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
3b603f685a
|
Display expiry time in local time, but save in utc.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
48f8b1a116
|
Do not partly update an entry when different passwords are supplied.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
d85e5d7560
|
Update connection of modified signals of entries when a parent group changes database.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
ec3cca1f77
|
Add test for modified signals.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
d73cbafb8e
|
Add slot to update the timeinfo of a group and connect it on modified signal.
Connect modified signal of entries directly to database, so timeinfo of group is not updated.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
9dc362c97e
|
Add tabstop order for EditEntryWidgetMain.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
7c70eccaf7
|
Add password repeat check for entry passwords.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
fc8f1231c6
|
Fix expiry time and bool not being updated.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
e1632e8087
|
Disable timeinfo update for history entries on database parsing.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
46bbabbe3c
|
Use UTC time spec.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
ad865774d1
|
Add slot to update the timeinfo of an entry and connect it on modified signal.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
900420630d
|
Fix checking if database has a key.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
26436d764a
|
Remove duplicate connect on currentChanged signal of the tab widget.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
fec19b475e
|
Disable/enable menu actions depending on what currently can be done.
|
2012-04-18 17:03:57 +02:00 |
|
Florian Geyer
|
eb4f82a7ed
|
Add hasKey property to database and also make it accessible via the DatabaseWidget.
|
2012-04-18 17:03:57 +02:00 |
|
Felix Geyer
|
af8e21f125
|
Better handling of compiler flags.
|
2012-04-18 16:10:40 +02:00 |
|
Felix Geyer
|
afb521c6bf
|
Silence some unused variable warnings when building in release mode.
|
2012-04-18 16:07:58 +02:00 |
|
Felix Geyer
|
a5ac1f2e80
|
Call m_group->database() instead of keeping a reference to Database in Entries.
Previously we didn't update m_db when the database of the group changed.
|
2012-04-18 13:57:57 +02:00 |
|
Felix Geyer
|
123e3766fe
|
Bump minimum cmake version to 2.8.0.
|
2012-04-18 13:50:15 +02:00 |
|
Felix Geyer
|
2f89b4d46d
|
Replace the 64x64 and 128x128 px icons with ones that have the correct size.
|
2012-04-15 19:01:42 +02:00 |
|
Felix Geyer
|
e3b7f621be
|
Convert TestKeePass2Reader to a core test so it doesn't need an X server.
|
2012-04-15 17:31:20 +02:00 |
|
Felix Geyer
|
3baaf6be97
|
Add TestGui::testEditEntry().
This tests that the database isn't marked as modified when we don't change
anything but still press the Ok button.
|
2012-04-14 20:31:35 +02:00 |
|
Felix Geyer
|
38585663e1
|
Don't modify the protected status of default attributes.
They are handled by Metadata::protect*.
|
2012-04-14 19:41:56 +02:00 |
|
Felix Geyer
|
3d7479c67b
|
Change EntryAttributes::copyFrom() to copyCustomKeysFrom().
That way we don't overwrite the default entries in EditEntryWidget::saveEntry().
|
2012-04-14 19:38:45 +02:00 |
|
Felix Geyer
|
51854a7a45
|
Only emit signals from clear() when the internal data is non-empty.
Also make sure that m_attributes always contains the default attributes.
|
2012-04-14 18:47:40 +02:00 |
|
Felix Geyer
|
8f79e914f4
|
Create m_entryAttachments in EditEntryWidget. Fixes a crash.
|
2012-04-14 18:45:32 +02:00 |
|
Felix Geyer
|
3211fee99c
|
Fix typo.
|
2012-04-14 18:45:16 +02:00 |
|
Felix Geyer
|
a8b3771f15
|
Disable some qDebug() noise in ModelTest.
|
2012-04-14 17:55:19 +02:00 |
|
Felix Geyer
|
849f83e030
|
Add a new tab to the entry widget that shows attributes and attachments.
|
2012-04-14 15:43:41 +02:00 |
|
Felix Geyer
|
2b16648370
|
Add EntryAttachmentsModel and EntryAttributesModel.
|
2012-04-14 15:41:57 +02:00 |
|
Felix Geyer
|
d4a94a8996
|
Move attributes and attachments handking from Entry into own classes.
|
2012-04-14 15:38:20 +02:00 |
|
Felix Geyer
|
dabb1800c6
|
Pass gcc compiler and linker flags also to clang.
|
2012-04-14 15:28:52 +02:00 |
|
Felix Geyer
|
0ca32ea110
|
Fix syntax error.
|
2012-04-11 23:40:53 +02:00 |
|