ShareDialog: Hide the detailed permissions if there is only one #5655
authorChristian Kamm <mail@ckamm.de>
Tue, 28 Mar 2017 09:15:53 +0000 (11:15 +0200)
committerChristian Kamm <mail@ckamm.de>
Tue, 4 Apr 2017 07:40:48 +0000 (09:40 +0200)
src/gui/shareusergroupwidget.cpp

index e339d6a1c374fb71abc0e0a446fcaa75cfa6df4b..56edc33e202c87cdd53564147a977e54ee009083 100644 (file)
@@ -324,6 +324,11 @@ ShareWidget::ShareWidget(QSharedPointer<Share> share,
     QIcon icon(QLatin1String(":/client/resources/more.png"));
     _ui->permissionToolButton->setIcon(icon);
 
+    // If there's only a single entry in the detailed permission menu, hide it
+    if (menu->actions().size() == 1) {
+        _ui->permissionToolButton->hide();
+    }
+
     // Set the permissions checkboxes
     displayPermissions();