mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2026-03-11 08:54:48 +00:00
* Rename "Database Tags" to "Searches and Tags" * Separate searching for all entries and resetting the search * Support selecting multiple tags to search against * Fix using escaped quotes in search terms * Make tag searching more precise * Support `is:expired-#` to search for entries expiring within # days. Exclude recycled entries from expired search. * Don't list tags from entries that are recycled * Force hide tag auto-completion menu when tag editing widget is hidden. On rare occasions the focus out signal is not called when the tag view is hidden (entry edit is closed), this resolves that problem. * Remove spaces from before and after tags to prevent seemingly duplicate tags from being created. * Also fix some awkward signal/slot dances that were setup over time with the entry view and preview widget. Allow changing tags for multiple entries through context menu * Closes #8277 - show context menu with currently available tags in database and checks those that are set on one or more selected entries. When a tag is selected it is either set or unset on all entries depending on its checked state. * Add ability to save searches and recall them from the "Searches and Tags" view * Add ability to remove a tag from all entries from the "Searches and Tags" view * Cleanup tag handling and widgets
1138 lines
31 KiB
XML
1138 lines
31 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>800</width>
|
|
<height>600</height>
|
|
</rect>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>800</width>
|
|
<height>500</height>
|
|
</size>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string notr="true">KeePassXC</string>
|
|
</property>
|
|
<widget class="QWidget" name="centralwidget">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="MessageWidget" name="globalMessageWidget" native="true">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="Line" name="toolbarSeparator">
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QStackedWidget" name="stackedWidget">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>2</number>
|
|
</property>
|
|
<widget class="QWidget" name="pageDatabase">
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="DatabaseTabWidget" name="tabWidget">
|
|
<property name="currentIndex">
|
|
<number>-1</number>
|
|
</property>
|
|
<property name="tabsClosable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="movable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="pageSettings">
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="ApplicationSettingsWidget" name="settingsWidget" native="true"/>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="pageWelcome">
|
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<item>
|
|
<spacer name="horizontalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::MinimumExpanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>50</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="WelcomeWidget" name="welcomeWidget" native="true"/>
|
|
</item>
|
|
<item>
|
|
<spacer name="horizontalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::MinimumExpanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>50</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="pagePasswordGenerator">
|
|
<layout class="QVBoxLayout" name="verticalLayout_6">
|
|
<property name="leftMargin">
|
|
<number>60</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>30</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>60</number>
|
|
</property>
|
|
<item>
|
|
<spacer name="verticalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
<item>
|
|
<widget class="PasswordGeneratorWidget" name="passwordGeneratorWidget" native="true"/>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QMenuBar" name="menubar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>800</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="contextMenuPolicy">
|
|
<enum>Qt::PreventContextMenu</enum>
|
|
</property>
|
|
<widget class="QMenu" name="menuFile">
|
|
<property name="title">
|
|
<string>&Database</string>
|
|
</property>
|
|
<widget class="QMenu" name="menuRecentDatabases">
|
|
<property name="title">
|
|
<string>&Recent Databases</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QMenu" name="menuImport">
|
|
<property name="title">
|
|
<string>&Import</string>
|
|
</property>
|
|
<addaction name="actionImportCsv"/>
|
|
<addaction name="actionImportOpVault"/>
|
|
<addaction name="actionImportKeePass1"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuExport">
|
|
<property name="title">
|
|
<string>&Export</string>
|
|
</property>
|
|
<addaction name="actionExportCsv"/>
|
|
<addaction name="actionExportHtml"/>
|
|
</widget>
|
|
<addaction name="actionDatabaseNew"/>
|
|
<addaction name="actionDatabaseOpen"/>
|
|
<addaction name="menuRecentDatabases"/>
|
|
<addaction name="actionDatabaseSave"/>
|
|
<addaction name="actionDatabaseSaveAs"/>
|
|
<addaction name="actionDatabaseSaveBackup"/>
|
|
<addaction name="actionDatabaseClose"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionLockDatabase"/>
|
|
<addaction name="actionLockAllDatabases"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionReports"/>
|
|
<addaction name="actionDatabaseSettings"/>
|
|
<addaction name="actionDatabaseSecurity"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionDatabaseMerge"/>
|
|
<addaction name="menuImport"/>
|
|
<addaction name="menuExport"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionQuit"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuHelp">
|
|
<property name="title">
|
|
<string>&Help</string>
|
|
</property>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionGettingStarted"/>
|
|
<addaction name="actionUserGuide"/>
|
|
<addaction name="actionKeyboardShortcuts"/>
|
|
<addaction name="actionOnlineHelp"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionCheckForUpdates"/>
|
|
<addaction name="actionDonate"/>
|
|
<addaction name="actionBugReport"/>
|
|
<addaction name="actionAbout"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuEntries">
|
|
<property name="title">
|
|
<string>&Entries</string>
|
|
</property>
|
|
<property name="separatorsCollapsible">
|
|
<bool>true</bool>
|
|
</property>
|
|
<widget class="QMenu" name="menuEntryCopyAttribute">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string/>
|
|
</property>
|
|
<property name="title">
|
|
<string>Copy Att&ribute</string>
|
|
</property>
|
|
<addaction name="actionEntryCopyTitle"/>
|
|
<addaction name="actionEntryCopyURL"/>
|
|
<addaction name="actionEntryCopyNotes"/>
|
|
<addaction name="separator"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuEntryTotp">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="title">
|
|
<string>TOTP</string>
|
|
</property>
|
|
<addaction name="actionEntryCopyTotp"/>
|
|
<addaction name="actionEntryTotp"/>
|
|
<addaction name="actionEntryTotpQRCode"/>
|
|
<addaction name="actionEntrySetupTotp"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuTags">
|
|
<property name="title">
|
|
<string>Tags</string>
|
|
</property>
|
|
</widget>
|
|
<addaction name="actionEntryNew"/>
|
|
<addaction name="actionEntryEdit"/>
|
|
<addaction name="actionEntryClone"/>
|
|
<addaction name="actionEntryDelete"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryMoveUp"/>
|
|
<addaction name="actionEntryMoveDown"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryCopyUsername"/>
|
|
<addaction name="actionEntryCopyPassword"/>
|
|
<addaction name="menuEntryCopyAttribute"/>
|
|
<addaction name="menuEntryTotp"/>
|
|
<addaction name="menuTags"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryAutoType"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryOpenUrl"/>
|
|
<addaction name="actionEntryDownloadIcon"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryAddToAgent"/>
|
|
<addaction name="actionEntryRemoveFromAgent"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryRestore"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuGroups">
|
|
<property name="title">
|
|
<string>&Groups</string>
|
|
</property>
|
|
<addaction name="actionGroupNew"/>
|
|
<addaction name="actionGroupEdit"/>
|
|
<addaction name="actionGroupClone"/>
|
|
<addaction name="actionGroupDelete"/>
|
|
<addaction name="actionGroupEmptyRecycleBin"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionGroupDownloadFavicons"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionGroupSortAsc"/>
|
|
<addaction name="actionGroupSortDesc"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuTools">
|
|
<property name="title">
|
|
<string>&Tools</string>
|
|
</property>
|
|
<addaction name="actionPasswordGenerator"/>
|
|
<addaction name="actionSettings"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuView">
|
|
<property name="title">
|
|
<string>View</string>
|
|
</property>
|
|
<widget class="QMenu" name="menuTheme">
|
|
<property name="title">
|
|
<string>Theme</string>
|
|
</property>
|
|
<addaction name="actionThemeAuto"/>
|
|
<addaction name="actionThemeLight"/>
|
|
<addaction name="actionThemeDark"/>
|
|
<addaction name="actionThemeClassic"/>
|
|
</widget>
|
|
<addaction name="menuTheme"/>
|
|
<addaction name="actionCompactMode"/>
|
|
<addaction name="actionAlwaysOnTop"/>
|
|
<addaction name="actionShowPreviewPanel"/>
|
|
<addaction name="actionShowToolbar"/>
|
|
<addaction name="actionHideUsernames"/>
|
|
<addaction name="actionHidePasswords"/>
|
|
</widget>
|
|
<addaction name="menuFile"/>
|
|
<addaction name="menuEntries"/>
|
|
<addaction name="menuGroups"/>
|
|
<addaction name="menuTools"/>
|
|
<addaction name="menuView"/>
|
|
<addaction name="menuHelp"/>
|
|
</widget>
|
|
<widget class="KPToolBar" name="toolBar">
|
|
<property name="contextMenuPolicy">
|
|
<enum>Qt::PreventContextMenu</enum>
|
|
</property>
|
|
<property name="movable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="iconSize">
|
|
<size>
|
|
<width>26</width>
|
|
<height>26</height>
|
|
</size>
|
|
</property>
|
|
<attribute name="toolBarArea">
|
|
<enum>TopToolBarArea</enum>
|
|
</attribute>
|
|
<attribute name="toolBarBreak">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<addaction name="actionDatabaseOpen"/>
|
|
<addaction name="actionDatabaseSave"/>
|
|
<addaction name="actionLockDatabaseToolbar"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryNew"/>
|
|
<addaction name="actionEntryEdit"/>
|
|
<addaction name="actionEntryDelete"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionEntryCopyUsername"/>
|
|
<addaction name="actionEntryCopyPassword"/>
|
|
<addaction name="actionEntryCopyURL"/>
|
|
<addaction name="actionEntryAutoType"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionPasswordGenerator"/>
|
|
<addaction name="actionSettings"/>
|
|
<addaction name="separator"/>
|
|
</widget>
|
|
<action name="actionQuit">
|
|
<property name="text">
|
|
<string>&Quit</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::QuitRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionAbout">
|
|
<property name="text">
|
|
<string>&About</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::AboutRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionCheckForUpdates">
|
|
<property name="text">
|
|
<string>&Check for Updates</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::ApplicationSpecificRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseOpen">
|
|
<property name="text">
|
|
<string>&Open Database…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseSave">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Save Database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseClose">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Close Database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseNew">
|
|
<property name="text">
|
|
<string>&New Database…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Create a new database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseMerge">
|
|
<property name="text">
|
|
<string>&Merge From Database…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Merge from another KDBX database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryNew">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&New Entry…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Add a new entry</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryEdit">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Edit Entry…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>View or edit entry</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryDelete">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Delete Entry…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupNew">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&New Group…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Add a new group</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupEdit">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Edit Group…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupDelete">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Delete Group…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupDownloadFavicons">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Download All &Favicons…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupSortAsc">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sort &A-Z</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupSortDesc">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sort &Z-A</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseSaveAs">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sa&ve Database As…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseSecurity">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Database &Security…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionReports">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Database &Reports…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Statistics, health check, etc.</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::NoRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseSettings">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Database Settings…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Database settings</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::NoRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryClone">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Clone Entry…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryMoveUp">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Move u&p</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Move entry one step up</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryMoveDown">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Move do&wn</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Move entry one step down</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyUsername">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Copy &Username</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Copy username to clipboard</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyPassword">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Copy &Password</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Copy password to clipboard</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSettings">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Settings</string>
|
|
</property>
|
|
<property name="menuRole">
|
|
<enum>QAction::PreferencesRole</enum>
|
|
</property>
|
|
</action>
|
|
<action name="actionPasswordGenerator">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Password Generator</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoType">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Perform &Auto-Type</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypeUsername">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">{USERNAME}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{USERNAME}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{USERNAME}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypeUsernameEnter">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">{USERNAME}{ENTER}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{USERNAME}{ENTER}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{USERNAME}{ENTER}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypePassword">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">{PASSWORD}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{PASSWORD}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{PASSWORD}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypePasswordEnter">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypeTOTP">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string notr="true">{TOTP}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{TOTP}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{TOTP}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryDownloadIcon">
|
|
<property name="text">
|
|
<string>Download &Favicon</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryOpenUrl">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Open &URL</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLockDatabase">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Lock Database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLockAllDatabases">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Lock &All Databases</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyTitle">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Title</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Copy title to clipboard</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyURL">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&URL</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Copy URL to clipboard</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyNotes">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Notes</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Copy notes to clipboard</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionExportCsv">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&CSV File…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionExportHtml">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&HTML File…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionImportKeePass1">
|
|
<property name="text">
|
|
<string>KeePass 1 Database…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Import a KeePass 1 database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionImportOpVault">
|
|
<property name="text">
|
|
<string>1Password Vault…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Import a 1Password Vault</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionImportCsv">
|
|
<property name="text">
|
|
<string>CSV File…</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Import a CSV file</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryTotp">
|
|
<property name="text">
|
|
<string>Show TOTP</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryTotpQRCode">
|
|
<property name="text">
|
|
<string>Show QR Code</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntrySetupTotp">
|
|
<property name="text">
|
|
<string>Set up TOTP…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryCopyTotp">
|
|
<property name="text">
|
|
<string>Copy &TOTP</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupEmptyRecycleBin">
|
|
<property name="text">
|
|
<string>E&mpty recycle bin</string>
|
|
</property>
|
|
<property name="visible">
|
|
<bool>false</bool>
|
|
</property>
|
|
</action>
|
|
<action name="actionDonate">
|
|
<property name="text">
|
|
<string>&Donate</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionBugReport">
|
|
<property name="text">
|
|
<string>Report a &Bug</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGettingStarted">
|
|
<property name="text">
|
|
<string>&Getting Started</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Open Getting Started Guide</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionOnlineHelp">
|
|
<property name="text">
|
|
<string>&Online Help</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Go to online documentation</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionUserGuide">
|
|
<property name="text">
|
|
<string>&User Guide</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Open User Guide</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionKeyboardShortcuts">
|
|
<property name="text">
|
|
<string>&Keyboard Shortcuts</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string notr="true">Ctrl+/</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionDatabaseSaveBackup">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save Database Backup…</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAddToAgent">
|
|
<property name="text">
|
|
<string>Add key to SSH Agent</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryRemoveFromAgent">
|
|
<property name="text">
|
|
<string>Remove key from SSH Agent</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionCompactMode">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Compact Mode</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionThemeAuto">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Automatic</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionThemeLight">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Light</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionThemeDark">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Dark</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionThemeClassic">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Classic (Platform-native)</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionShowToolbar">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show Toolbar</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionShowPreviewPanel">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show Preview Panel</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionAlwaysOnTop">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Always on Top</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string notr="true">Ctrl+Shift+A</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionHideUsernames">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Hide Usernames</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string notr="true">Ctrl+Shift+B</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionHidePasswords">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Hide Passwords</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string notr="true">Ctrl+Shift+C</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryAutoTypeSequence">
|
|
<property name="text">
|
|
<string notr="true">{USERNAME}{TAB}{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
<property name="iconText">
|
|
<string notr="true">{USERNAME}{TAB}{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true">{USERNAME}{TAB}{PASSWORD}{ENTER}</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionGroupClone">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Clone Group...</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionEntryRestore">
|
|
<property name="text">
|
|
<string notr="true" extracomment="Translatable string with plural form set in CPP file">Restore Entry(s)</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string notr="true" extracomment="Translatable string with plural form set in CPP file">Restore Entry(s)</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string notr="true">Ctrl+R</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionLockDatabaseToolbar">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Lock Database</string>
|
|
</property>
|
|
</action>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>MessageWidget</class>
|
|
<extends>QWidget</extends>
|
|
<header>gui/MessageWidget.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>PasswordGeneratorWidget</class>
|
|
<extends>QWidget</extends>
|
|
<header>gui/PasswordGeneratorWidget.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>DatabaseTabWidget</class>
|
|
<extends>QTabWidget</extends>
|
|
<header>gui/DatabaseTabWidget.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>ApplicationSettingsWidget</class>
|
|
<extends>QWidget</extends>
|
|
<header>gui/ApplicationSettingsWidget.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>WelcomeWidget</class>
|
|
<extends>QWidget</extends>
|
|
<header>gui/WelcomeWidget.h</header>
|
|
<container>1</container>
|
|
</customwidget>
|
|
<customwidget>
|
|
<class>KPToolBar</class>
|
|
<extends>QToolBar</extends>
|
|
<header>gui/widgets/KPToolBar.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|