Florian Geyer
8bf4826003
Move search into separate class.
2014-05-15 23:50:40 +02:00
Felix Geyer
e361b0dd81
Fix typo canDeleteCurrentGoup() -> canDeleteCurrentGroup().
2014-05-15 22:56:36 +02:00
Felix Geyer
ce7e01a1b1
const-ify several methods.
2014-05-15 22:53:59 +02:00
Felix Geyer
cda5e990ac
Show in-edit-mode warning when database is locked.
2014-05-15 22:51:13 +02:00
Florian Geyer
50cbd80925
Remove obsolete method in EntryView.
2014-05-15 18:55:17 +02:00
Felix Geyer
75d3e6261b
Coding style fix.
2014-05-15 18:41:11 +02:00
Felix Geyer
147cd4ed7b
Add option to use the entry title for auto-type window matching.
2014-05-15 18:30:57 +02:00
Florian Geyer
9363d23e09
Remove dependency to Group- and EntryView from MainWindow.
2014-05-15 18:05:58 +02:00
Sebastien Fricker
7a8d4577f1
Automatic reload of a database when it get modified
...
When the database if modified by an other instance of KeePassX, KeePassX
detect it and reload automatically the database.
2014-05-03 16:59:41 +02:00
Florian Geyer
b718e9d8f2
Make sure copy actions are disabled when database is locked.
...
Closes #189
2014-05-03 08:28:56 +02:00
Jascha Dachtera
65eb71e645
Merge branch 'master' of https://github.com/keepassx/keepassx
2014-05-02 21:29:12 +02:00
Felix Geyer
c917096d3c
Show the inherited value in EditGroupWidget.
2014-04-26 18:34:26 +02:00
Jascha Dachtera
65626f0da2
Merge branch 'master' of https://github.com/keepassx/keepassx
...
Use SymmetricCipherGcrypt directly in Protocol.cpp to make it work with the latest master
revision.
2014-04-18 13:59:24 +02:00
Florian Geyer
ad26d962dc
Add option in settings for using group icons for newly created entries.
...
Closes #174
2014-04-14 23:38:09 +02:00
Florian Geyer
967a9f0195
Add check if parent group has custom icon.
...
Refs #174
2014-04-14 23:20:24 +02:00
Charles Brunet
6c663a19bf
Use folder icon when not defaut icon
2014-04-14 22:59:38 +02:00
Felix Geyer
0b9167c78b
Add an option to always ask before performing auto-type.
...
Closes #120
2014-04-14 22:57:18 +02:00
Felix Geyer
2963752585
Disallow global auto-typing when the database is locked.
2014-04-12 15:29:03 +02:00
Florian Geyer
1decdc6c11
Only save geometry when close event is accepted.
2014-03-24 20:03:40 +01:00
Florian Geyer
6659745e2b
Rename settings key for window geometry.
2014-03-24 20:03:40 +01:00
Florian Geyer
1e2d1a1b17
Refactor saving of window geometry.
...
Closes #154
2014-03-24 20:03:40 +01:00
Florian Geyer
f300ca5b7b
Remember window size.
...
Refs #154
2014-03-24 20:03:40 +01:00
Keith Bennett
c7158234dc
Removed assert test for indexFromEntry.
...
When no row is selected, row equals -1. Some operations call
indexFromEntry when there is no row selected and these should
be allowed to succeed.
2014-03-23 19:09:49 +00:00
Keith Bennett
b28cb19ae3
Added keybinding for copy URL
2014-03-23 19:09:48 +00:00
Keith Bennett
86a01b6984
Ensure that external DB changes are always detected.
...
QFileSystemWatcher seems to reset itself occasionally. This patch
works around the issue by re-applying the QFileSystemWatcher
whenever a change is handled.
2014-03-23 19:09:48 +00:00
Keith Bennett
b953ea9042
Tidied up layout of the search field.
2014-03-23 17:25:40 +00:00
Keith Bennett
a9a724714f
Stop qsearchfield from swallowing keypresses.
2014-03-23 17:25:39 +00:00
Keith Bennett
a627870bbb
Added a new DatabaseWidget modal state.
...
Commit d8857bf4 attempted to fix currentMode() while the DB had not
yet been opened. However, the fix meant that the title bar always
displayed the state as being "locked". This change works around the
issue by introducing a new modal state for when the DB is not yet
open.
2014-03-23 17:25:39 +00:00
Keith Bennett
b27ba03d42
Replaced qhttpserver with libmicrohttp.
...
The qhttpserver seems to be riddled with memory leaks and was
continuously crashing. I don't know Qt well enough to fix it so
I have replaced it with libmicrohttp. This is not nearly as
elegant but it is much more stable.
2014-03-23 17:25:39 +00:00
Keith Bennett
0c33019f93
Fixed building of qocoa subtree.
2014-03-22 17:04:59 +00:00
Keith Bennett
16598a8386
Merge commit 'f52f6e2d44bc3a08a5b2fa281459af8baac68f0d' as 'src/gui/qocoa'
2014-03-22 17:02:43 +00:00
Keith Bennett
304cebefe4
Removed qocoa so we can replace it with a subtree.
2014-03-22 17:01:53 +00:00
Keith Bennett
73f91db939
Merged keepassx-http.
2014-03-22 14:49:32 +00:00
Felix Geyer
b9370c6e79
More careful null checking and member initalization.
2014-03-22 12:10:49 +01:00
Florian Geyer
54bb7462f6
Add find action to entries menu.
...
Closes #122
2014-03-08 11:42:26 +01:00
Felix Geyer
b6497d9245
Coding style fixes.
2014-01-14 21:00:27 +01:00
Felix Geyer
811eb2714f
Add copy username and password actions to the clipboard.
...
Also add corresponding icons that I've put together from
various Oxygen icons.
2014-01-14 19:53:42 +01:00
Felix Geyer
a914b837a1
Drop new database action from the toolbar.
...
It's not a common operation.
2014-01-14 19:40:20 +01:00
Felix Geyer
04c9332a99
Drop superfluous PasswordGeneratorWidget::togglePassword slot.
2014-01-13 21:40:23 +01:00
Felix Geyer
97f374a189
Use monospace font in the password generator combo box.
2014-01-13 21:39:55 +01:00
Felix Geyer
6f3648d63e
Uncheck the correct widget in ChangeMasterKeyWidget.
...
We want to enable the password group but mask the password in the line edit.
2014-01-13 00:24:29 +01:00
Felix Geyer
350cf4b00a
Move password generator widget to the right row.
2014-01-13 00:24:29 +01:00
Felix Geyer
3af2307468
Reworked the PasswordGeneratorWidget.
...
It's loosely based on OS X PasswordAssistant. Generation happens as soon as a
change is made, and on open of the widget. A combobox has been added to allow
one to choose from some randomally-generated alternatives, and the UI is
generally been made a bit more compact.
Written by Michael Curtis <michael@moltenmercury.org> and revised by me.
Closes #119
https://github.com/keepassx/keepassx/pull/38
2014-01-13 00:24:25 +01:00
Felix Geyer
29c997e1bc
Add an option to show passwords by default.
...
Closes #93
2014-01-12 17:23:47 +01:00
Felix Geyer
223c5a1651
Use an icon for the button that shows/masks passwords.
...
Closes #38
Additionally make use of the new PasswordEdit class where possible.
2014-01-12 17:13:10 +01:00
Felix Geyer
4ded95a060
Add PasswordEdit class.
...
It displays passwords in monospace which closes #51
2014-01-12 17:13:03 +01:00
Felix Geyer
8e86437e89
Disable settings spinboxes by default.
...
They get enabled when the corresponding checkboxes are checked.
2014-01-07 21:58:49 +01:00
Felix Geyer
a8edad1e27
Add option to lock databases after user inactivity.
...
Closes #62
2014-01-07 21:57:38 +01:00
Felix Geyer
41162ea2e8
Only try to click the focused button when pressing enter.
...
It makes no sense when pressing the escape button.
2014-01-02 10:51:51 +01:00
Felix Geyer
b9a955c048
Add some more actions to the toolbar.
2013-12-05 22:14:01 +01:00