diff options
author | Camila <hello@camila.codes> | 2021-09-20 16:31:03 +0300 |
---|---|---|
committer | Matthieu Gallien (Rebase PR Action) <matthieu_gallien@yahoo.fr> | 2021-09-21 13:01:20 +0300 |
commit | db447c4676d5717805f2e821ecfed4ba0c5b9b5e (patch) | |
tree | a097db1e48e701c7ed30466d34a0906d7bd5314e /src/gui/sharemanager.h | |
parent | ba8ec56e651f054cf5ae6c1bf64f34213f1a1c94 (diff) |
Refactor OcsShareJob creation.
Signed-off-by: Camila <hello@camila.codes>
Diffstat (limited to 'src/gui/sharemanager.h')
-rw-r--r-- | src/gui/sharemanager.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/sharemanager.h b/src/gui/sharemanager.h index 48f58b81e..f30a26576 100644 --- a/src/gui/sharemanager.h +++ b/src/gui/sharemanager.h @@ -31,6 +31,8 @@ class QJsonObject; namespace OCC { +class OcsShareJob; + class Share : public QObject { Q_OBJECT @@ -249,6 +251,13 @@ public: */ void setLabel(const QString &label); + /* + * Create OcsShareJob and connect to signal/slots + */ + template <typename LinkShareSlot> + OcsShareJob *createShareJob(const LinkShareSlot slotFunction); + + signals: void expireDateSet(); void noteSet(); @@ -306,7 +315,6 @@ signals: private: QString _note; QDate _expireDate; - QString _label; }; /** |