Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@owncloud.com>2015-11-25 13:26:21 +0300
committerRoeland Jago Douma <rullzer@owncloud.com>2015-11-25 13:26:21 +0300
commitf1faf8745ad96e8a22b9f78016ee4e0ea03f0cf1 (patch)
tree6015d5e343beb9c2d1c705cd28ba4cd028de02f7 /src/gui/shareusergroupwidget.h
parentc6a65c692e85e4c0f079799dea9346b0b025ef23 (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.h11
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;
};