diff options
author | Klaas Freitag <freitag@owncloud.com> | 2015-03-09 16:33:02 +0300 |
---|---|---|
committer | Klaas Freitag <freitag@owncloud.com> | 2015-03-09 16:33:02 +0300 |
commit | b09e08c06f9c150dea105edfc2730b5ab01e49e6 (patch) | |
tree | 49a00a284719aea768a0f8ac9b426643b8eec943 /src/gui/sharedialog.ui | |
parent | 659f5ad301fbe7089ece9e28f3c9a497e7ca15ec (diff) |
ShareDialog: Made it less "webbish" for better usability.
- Check the share checkbox automatically on open of the dialog
- Use the date picker with popping up calendar
- Proper initial size
- no resizing and appearing and disappearing.
Fixes probably #2917, also #2764
Diffstat (limited to 'src/gui/sharedialog.ui')
-rw-r--r-- | src/gui/sharedialog.ui | 233 |
1 files changed, 129 insertions, 104 deletions
diff --git a/src/gui/sharedialog.ui b/src/gui/sharedialog.ui index d0c5f8269..c3194b0e2 100644 --- a/src/gui/sharedialog.ui +++ b/src/gui/sharedialog.ui @@ -6,84 +6,74 @@ <rect> <x>0</x> <y>0</y> - <width>362</width> - <height>427</height> + <width>403</width> + <height>296</height> </rect> </property> <property name="windowTitle"> <string>Share NewDocument.odt</string> </property> <layout class="QGridLayout" name="gridLayout_4"> - <item row="0" column="0"> - <widget class="QGroupBox" name="groupBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Share Info</string> + <item row="4" column="0"> + <widget class="QLabel" name="errorLabel"> + <property name="text"> + <string>TextLabel</string> </property> - <layout class="QGridLayout" name="gridLayout_2"> + </widget> + </item> + <item row="1" column="0"> + <layout class="QHBoxLayout" name="horizontalLayout_shareLink"> + <item> + <widget class="QCheckBox" name="checkBox_shareLink"> + <property name="text"> + <string>Share link</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="2" column="0" colspan="2"> + <widget class="QWidget" name="widget_shareLink" native="true"> + <layout class="QGridLayout" name="gridLayout_3"> + <property name="topMargin"> + <number>0</number> + </property> <item row="0" column="0"> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0" rowspan="2"> - <widget class="QLabel" name="label_icon"> - <property name="text"> - <string>TextLabel</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLabel" name="label_name"> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <property name="sizeConstraint"> + <enum>QLayout::SetDefaultConstraint</enum> + </property> + <item> + <widget class="QLabel" name="_labelShareLink"> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="font"> - <font> - <weight>75</weight> - <bold>true</bold> - </font> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> </property> <property name="text"> - <string>share label</string> + <string/> </property> - </widget> - </item> - <item row="0" column="2" rowspan="2"> - <widget class="QProgressIndicator" name="pi_share" native="true"/> - </item> - <item row="1" column="1"> - <widget class="QLabel" name="label_sharePath"> - <property name="sizePolicy"> - <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> + <property name="textFormat"> + <enum>Qt::RichText</enum> </property> - <property name="font"> - <font> - <weight>50</weight> - <bold>false</bold> - </font> + <property name="openExternalLinks"> + <bool>true</bool> </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="pushButton_copy"> <property name="text"> - <string>ownCloud Path:</string> + <string>Copy &Link</string> </property> </widget> </item> </layout> </item> - </layout> - </widget> - </item> - <item row="2" column="0"> - <widget class="QWidget" name="widget_shareLink" native="true"> - <layout class="QGridLayout" name="gridLayout_3"> <item row="1" column="0"> <layout class="QHBoxLayout" name="horizontalLayout_password"> <item> @@ -102,18 +92,10 @@ <item> <widget class="QLabel" name="label_password"> <property name="text"> - <string>Set password</string> + <string>Set p&assword</string> </property> - </widget> - </item> - </layout> - </item> - <item row="3" column="0"> - <layout class="QHBoxLayout" name="horizontalLayout_expire"> - <item> - <widget class="QCheckBox" name="checkBox_expire"> - <property name="text"> - <string>Set expiration date</string> + <property name="buddy"> + <cstring>checkBox_password</cstring> </property> </widget> </item> @@ -131,31 +113,99 @@ <item> <widget class="QPushButton" name="pushButton_setPassword"> <property name="text"> - <string>Set Password</string> + <string>Set &Password</string> </property> </widget> </item> </layout> </item> - <item row="4" column="0"> - <widget class="QCalendarWidget" name="calendar"/> - </item> - <item row="0" column="0"> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <property name="sizeConstraint"> - <enum>QLayout::SetDefaultConstraint</enum> - </property> + <item row="3" column="0"> + <layout class="QHBoxLayout" name="horizontalLayout"> <item> - <widget class="QLineEdit" name="lineEdit_shareLink"> - <property name="readOnly"> - <bool>true</bool> + <widget class="QCheckBox" name="checkBox_expire"> + <property name="text"> + <string>Set &expiration date</string> </property> </widget> </item> <item> - <widget class="QPushButton" name="pushButton_copy"> + <widget class="QDateEdit" name="calendar"> + <property name="calendarPopup"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item row="5" column="0"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Close</set> + </property> + </widget> + </item> + <item row="0" column="0" colspan="2"> + <widget class="QGroupBox" name="groupBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Share Info</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0" rowspan="2"> + <widget class="QLabel" name="label_icon"> <property name="text"> - <string/> + <string>TextLabel</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="label_name"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>share label</string> + </property> + </widget> + </item> + <item row="0" column="2" rowspan="2"> + <widget class="QProgressIndicator" name="pi_share" native="true"/> + </item> + <item row="1" column="1"> + <widget class="QLabel" name="label_sharePath"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <weight>50</weight> + <bold>false</bold> + </font> + </property> + <property name="text"> + <string>ownCloud Path:</string> </property> </widget> </item> @@ -164,7 +214,7 @@ </layout> </widget> </item> - <item row="3" column="0"> + <item row="3" column="1"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> @@ -177,31 +227,6 @@ </property> </spacer> </item> - <item row="1" column="0"> - <layout class="QHBoxLayout" name="horizontalLayout_shareLink"> - <item> - <widget class="QCheckBox" name="checkBox_shareLink"> - <property name="text"> - <string>Share link</string> - </property> - </widget> - </item> - </layout> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="errorLabel"> - <property name="text"> - <string>TextLabel</string> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="standardButtons"> - <set>QDialogButtonBox::Close</set> - </property> - </widget> - </item> </layout> </widget> <layoutdefault spacing="6" margin="11"/> |