diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2015-11-25 13:26:21 +0300 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2015-11-25 13:26:21 +0300 |
commit | f1faf8745ad96e8a22b9f78016ee4e0ea03f0cf1 (patch) | |
tree | 6015d5e343beb9c2d1c705cd28ba4cd028de02f7 /src/gui/shareusergroupwidget.h | |
parent | c6a65c692e85e4c0f079799dea9346b0b025ef23 (diff) |
[Sharing] Permissions now in dropdown menu
As discusses with jan.
* Detailed permissions displayed in qtoolboxmenu
* Made share rows slightly smaller
Bug fix:
* Do not show delete permissions for file shares
Diffstat (limited to 'src/gui/shareusergroupwidget.h')
-rw-r--r-- | src/gui/shareusergroupwidget.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gui/shareusergroupwidget.h b/src/gui/shareusergroupwidget.h index 9591f882f..fcf2458e0 100644 --- a/src/gui/shareusergroupwidget.h +++ b/src/gui/shareusergroupwidget.h @@ -24,6 +24,7 @@ #include <QVector> #include <QTimer> +class QAction; class QCompleter; class QModelIndex; @@ -47,7 +48,7 @@ class ShareWidget : public QWidget Q_OBJECT public: - explicit ShareWidget(QSharedPointer<Share> Share, QWidget *parent = 0); + explicit ShareWidget(QSharedPointer<Share> Share, bool isFile, QWidget *parent = 0); ~ShareWidget(); QSharedPointer<Share> share() const; @@ -60,18 +61,20 @@ private slots: void on_deleteShareButton_clicked(); void slotPermissionsChanged(); void slotEditPermissionsChanged(); - void on_permissionToggleButton_clicked(); void slotDeleteAnimationFinished(); void slotShareDeleted(); void slotPermissionsSet(); - private: void displayPermissions(); Ui::ShareWidget *_ui; QSharedPointer<Share> _share; - bool _showDetailedPermissions; + bool _isFile; + + QAction *_permissionCreate; + QAction *_permissionUpdate; + QAction *_permissionDelete; }; |