summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2015-07-10 01:58:00 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2015-07-10 01:58:00 +0200
commit054139270a9269e8a5e02361c3875fe1cce26476 (patch)
tree5b8f0e26ebe386daddff9e5bc6f2910a1e2f0faa
parent2e65e17f6eb1bb8d41ed9c845e387f724398fc50 (diff)
New config design
-rw-r--r--dialog.ui516
1 files changed, 286 insertions, 230 deletions
diff --git a/dialog.ui b/dialog.ui
index 4dcfa957..a06019a4 100644
--- a/dialog.ui
+++ b/dialog.ui
@@ -6,276 +6,307 @@
<rect>
<x>0</x>
<y>0</y>
- <width>497</width>
- <height>527</height>
+ <width>495</width>
+ <height>215</height>
</rect>
</property>
<property name="windowTitle">
<string>Configuration</string>
</property>
- <layout class="QVBoxLayout" name="verticalLayout">
+ <layout class="QVBoxLayout" name="verticalLayout_2">
<item>
- <layout class="QHBoxLayout" name="horizontalLayout_5">
- <item>
- <widget class="QRadioButton" name="radioButtonNative">
- <property name="text">
- <string>&amp;Native git/gpg</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="radioButtonPass">
- <property name="text">
- <string>&amp;Use pass</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QWidget" name="widget" native="true">
- <layout class="QHBoxLayout" name="horizontalLayout_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="QGroupBox" name="groupBoxNative">
- <property name="title">
- <string>Native</string>
- </property>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="labelGpgPath">
+ <widget class="QTabWidget" name="tabWidget">
+ <property name="currentIndex">
+ <number>0</number>
+ </property>
+ <widget class="QWidget" name="tab_3">
+ <attribute name="title">
+ <string>Programs</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_5">
+ <item>
+ <widget class="QRadioButton" name="radioButtonNative">
<property name="text">
- <string>gpg</string>
+ <string>&amp;Native git/gpg</string>
</property>
</widget>
</item>
- <item row="1" column="2">
- <widget class="QToolButton" name="toolButtonGit">
+ <item>
+ <widget class="QRadioButton" name="radioButtonPass">
<property name="text">
- <string>...</string>
+ <string>&amp;Use pass</string>
</property>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QLabel" name="labelGitPath">
+ </layout>
+ </item>
+ <item>
+ <widget class="QWidget" name="widget" native="true">
+ <layout class="QHBoxLayout" name="horizontalLayout_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="QGroupBox" name="groupBoxNative">
+ <property name="title">
+ <string>Native</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="labelGpgPath">
+ <property name="text">
+ <string>gpg</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QToolButton" name="toolButtonGit">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="labelGitPath">
+ <property name="text">
+ <string>git</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QLineEdit" name="gitPath"/>
+ </item>
+ <item row="0" column="2">
+ <widget class="QToolButton" name="toolButtonGpg">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="gpgPath"/>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBoxPass">
+ <property name="title">
+ <string>Pass</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="2">
+ <widget class="QToolButton" name="toolButtonPass">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QLabel" name="labelPassPath">
+ <property name="text">
+ <string>pass</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" colspan="3">
+ <widget class="QLabel" name="zx2c4">
+ <property name="text">
+ <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+ </property>
+ <property name="openExternalLinks">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="passPath"/>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ <zorder>groupBoxNative</zorder>
+ <zorder>widget</zorder>
+ <zorder></zorder>
+ </widget>
+ <widget class="QWidget" name="tab_4">
+ <attribute name="title">
+ <string>Settings</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_4">
+ <item>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QCheckBox" name="checkBoxClipboard">
<property name="text">
- <string>git</string>
+ <string>Clipboard</string>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="gitPath"/>
+ <item row="0" column="1">
+ <widget class="QCheckBox" name="checkBoxAutoclear">
+ <property name="text">
+ <string>Autoclear</string>
+ </property>
+ </widget>
</item>
<item row="0" column="2">
- <widget class="QToolButton" name="toolButtonGpg">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QSpinBox" name="spinBoxAutoclearSeconds"/>
+ </item>
+ <item>
+ <widget class="QLabel" name="labelSeconds">
+ <property name="text">
+ <string>Seconds</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="checkBoxHidePassword">
<property name="text">
- <string>...</string>
+ <string>Hide password</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="gpgPath"/>
+ <item row="1" column="1">
+ <widget class="QCheckBox" name="checkBoxHideContent">
+ <property name="text">
+ <string>Hide content</string>
+ </property>
+ </widget>
</item>
</layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBoxPass">
- <property name="title">
- <string>Pass</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="2">
- <widget class="QToolButton" name="toolButtonPass">
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <item>
+ <widget class="QCheckBox" name="checkBoxUseGit">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="text">
- <string>...</string>
+ <string>Use git</string>
</property>
</widget>
</item>
- <item row="0" column="0">
- <widget class="QLabel" name="labelPassPath">
+ <item>
+ <widget class="QCheckBox" name="checkBoxAddGPGId">
<property name="text">
- <string>pass</string>
+ <string>Automatically add .gpg-id files</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="passPath"/>
- </item>
- <item row="1" column="0" colspan="3">
- <widget class="QLabel" name="zx2c4">
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <item>
+ <widget class="QCheckBox" name="checkBoxUseTrayIcon">
<property name="text">
- <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+ <string>Use TrayIcon</string>
</property>
- <property name="openExternalLinks">
- <bool>true</bool>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="checkBoxHideOnClose">
+ <property name="text">
+ <string>Hide on close</string>
</property>
</widget>
</item>
</layout>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBoxProfiles">
- <property name="title">
- <string>Profiles</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_4">
- <item>
- <widget class="QTableWidget" name="profileTable">
- <property name="editTriggers">
- <set>QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
- </property>
- <property name="alternatingRowColors">
- <bool>true</bool>
- </property>
- <property name="selectionMode">
- <enum>QAbstractItemView::SingleSelection</enum>
- </property>
- <property name="selectionBehavior">
- <enum>QAbstractItemView::SelectRows</enum>
- </property>
- <property name="sortingEnabled">
- <bool>true</bool>
- </property>
- <column>
- <property name="text">
- <string>Name</string>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_5">
+ <attribute name="title">
+ <string>Profiles</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <item>
+ <widget class="QTableWidget" name="profileTable">
+ <property name="editTriggers">
+ <set>QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
</property>
- </column>
- <column>
- <property name="text">
- <string>Path</string>
+ <property name="alternatingRowColors">
+ <bool>true</bool>
</property>
- </column>
- </widget>
- </item>
- <item>
- <layout class="QGridLayout" name="gridLayout_11">
- <item row="0" column="0">
- <widget class="QToolButton" name="addButton">
- <property name="text">
- <string>Add</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QToolButton" name="deleteButton">
- <property name="text">
- <string>Delete</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="labelStorePath">
- <property name="text">
- <string>Current password-store</string>
- </property>
- </widget>
- </item>
- <item row="0" column="4">
- <widget class="QToolButton" name="toolButtonStore">
- <property name="text">
- <string>...</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QLineEdit" name="storePath"/>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBox">
- <property name="title">
- <string>Other</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_6">
- <item row="0" column="0">
- <layout class="QGridLayout" name="gridLayout_7">
- <item row="0" column="0">
- <widget class="QCheckBox" name="checkBoxClipboard">
- <property name="text">
- <string>Clipboard</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QCheckBox" name="checkBoxAutoclear">
- <property name="text">
- <string>Autoclear</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="checkBoxHidePassword">
- <property name="text">
- <string>Hide password</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QCheckBox" name="checkBoxHideContent">
- <property name="text">
- <string>Hide content</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QCheckBox" name="checkBoxAddGPGId">
- <property name="text">
- <string>Automatically add .gpg-id files</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QSpinBox" name="spinBoxAutoclearSeconds"/>
- </item>
- <item>
- <widget class="QLabel" name="labelSeconds">
- <property name="text">
- <string>Seconds</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="2" column="0">
- <widget class="QCheckBox" name="checkBoxUseTrayIcon">
+ <property name="selectionMode">
+ <enum>QAbstractItemView::SingleSelection</enum>
+ </property>
+ <property name="selectionBehavior">
+ <enum>QAbstractItemView::SelectRows</enum>
+ </property>
+ <property name="sortingEnabled">
+ <bool>true</bool>
+ </property>
+ <column>
<property name="text">
- <string>Use TrayIcon</string>
+ <string>Name</string>
</property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QCheckBox" name="checkBoxHideOnClose">
+ </column>
+ <column>
<property name="text">
- <string>Hide on close</string>
+ <string>Path</string>
</property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
+ </column>
+ </widget>
+ </item>
+ <item>
+ <layout class="QGridLayout" name="gridLayout_11">
+ <item row="0" column="0">
+ <widget class="QToolButton" name="addButton">
+ <property name="text">
+ <string>Add</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QToolButton" name="deleteButton">
+ <property name="text">
+ <string>Delete</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QLabel" name="labelStorePath">
+ <property name="text">
+ <string>Current password-store</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="4">
+ <widget class="QToolButton" name="toolButtonStore">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QLineEdit" name="storePath"/>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
</widget>
</item>
<item>
@@ -317,6 +348,31 @@
</item>
</layout>
</widget>
+ <tabstops>
+ <tabstop>tabWidget</tabstop>
+ <tabstop>radioButtonNative</tabstop>
+ <tabstop>radioButtonPass</tabstop>
+ <tabstop>gpgPath</tabstop>
+ <tabstop>toolButtonGpg</tabstop>
+ <tabstop>gitPath</tabstop>
+ <tabstop>toolButtonGit</tabstop>
+ <tabstop>passPath</tabstop>
+ <tabstop>toolButtonPass</tabstop>
+ <tabstop>checkBoxClipboard</tabstop>
+ <tabstop>checkBoxAutoclear</tabstop>
+ <tabstop>spinBoxAutoclearSeconds</tabstop>
+ <tabstop>checkBoxHidePassword</tabstop>
+ <tabstop>checkBoxHideContent</tabstop>
+ <tabstop>checkBoxUseGit</tabstop>
+ <tabstop>checkBoxAddGPGId</tabstop>
+ <tabstop>checkBoxUseTrayIcon</tabstop>
+ <tabstop>checkBoxHideOnClose</tabstop>
+ <tabstop>profileTable</tabstop>
+ <tabstop>addButton</tabstop>
+ <tabstop>deleteButton</tabstop>
+ <tabstop>storePath</tabstop>
+ <tabstop>toolButtonStore</tabstop>
+ </tabstops>
<resources/>
<connections>
<connection>
@@ -326,12 +382,12 @@
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
- <x>316</x>
- <y>260</y>
+ <x>484</x>
+ <y>204</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
- <y>274</y>
+ <y>214</y>
</hint>
</hints>
</connection>
@@ -342,12 +398,12 @@
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
- <x>248</x>
- <y>254</y>
+ <x>484</x>
+ <y>204</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
- <y>274</y>
+ <y>214</y>
</hint>
</hints>
</connection>