Share dialog: Adjust layout #4119
authorChristian Kamm <mail@ckamm.de>
Tue, 24 Nov 2015 11:30:53 +0000 (12:30 +0100)
committerChristian Kamm <mail@ckamm.de>
Tue, 24 Nov 2015 11:30:53 +0000 (12:30 +0100)
src/gui/sharedialog.cpp
src/gui/sharedialog.ui

index c85ffc8bbd1363f535668ce339e42f77d8b4e580..e66b90c4473cfd365fe6db2803da8c96bffef2e1 100644 (file)
@@ -71,9 +71,17 @@ ShareDialog::ShareDialog(AccountPtr account, const QString &sharePath, const QSt
 
     ocDir.replace(QRegExp("^/*"), "");
     ocDir.replace(QRegExp("/*$"), "");
+
+    // Laying this out is complex because sharePath
+    // may be in use or not.
+    _ui->gridLayout->removeWidget(_ui->label_sharePath);
+    _ui->gridLayout->removeWidget(_ui->label_name);
     if( ocDir.isEmpty() ) {
+        _ui->gridLayout->addWidget(_ui->label_name, 0, 1, 2, 1);
         _ui->label_sharePath->setText(QString());
     } else {
+        _ui->gridLayout->addWidget(_ui->label_name, 0, 1, 1, 1);
+        _ui->gridLayout->addWidget(_ui->label_sharePath, 1, 1, 1, 1);
         _ui->label_sharePath->setText(tr("Folder: %2").arg(ocDir));
     }
 
index 6f829130ca2595ba0c1dafd9684ff00e265da419..a0829ccd445b9e3553ed53d5c871053ef4887658 100644 (file)
          <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>