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

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamila <hello@camila.codes>2021-09-20 16:31:03 +0300
committerMatthieu Gallien (Rebase PR Action) <matthieu_gallien@yahoo.fr>2021-09-21 13:01:20 +0300
commitdb447c4676d5717805f2e821ecfed4ba0c5b9b5e (patch)
treea097db1e48e701c7ed30466d34a0906d7bd5314e /src/gui/sharemanager.h
parentba8ec56e651f054cf5ae6c1bf64f34213f1a1c94 (diff)
Refactor OcsShareJob creation.
Signed-off-by: Camila <hello@camila.codes>
Diffstat (limited to 'src/gui/sharemanager.h')
-rw-r--r--src/gui/sharemanager.h10
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;
};
/**