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-10-29 13:09:10 +0300
committerRoeland Jago Douma <rullzer@owncloud.com>2015-10-29 17:42:20 +0300
commit918c06aba3efdb8ad62976efef44d13f4c91d8d8 (patch)
treef4e3ec1bb22db4c923c0e95331fe9bbf70f21eee /src/gui/sharedialog.h
parenta127debc54c001e3d47f4d0e4b54bce01ad797f7 (diff)
Add share manager and the share objects
Diffstat (limited to 'src/gui/sharedialog.h')
-rw-r--r--src/gui/sharedialog.h22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/gui/sharedialog.h b/src/gui/sharedialog.h
index 29f1a89fd..3fc9ee311 100644
--- a/src/gui/sharedialog.h
+++ b/src/gui/sharedialog.h
@@ -19,6 +19,10 @@
#include "QProgressIndicator.h"
#include <QDialog>
#include <QVariantMap>
+#include <QSharedPointer>
+#include <QList>
+
+#include "share.h"
namespace OCC {
@@ -45,11 +49,12 @@ public:
void getShares();
private slots:
- void slotSharesFetched(const QVariantMap &reply);
- void slotCreateShareFetched(const QVariantMap &reply);
- void slotDeleteShareFetched(const QVariantMap &reply);
- void slotPasswordSet(const QVariantMap &reply);
- void slotExpireSet(const QVariantMap &reply);
+ void slotSharesFetched(const QList<QSharedPointer<Share>> &shares);
+ void slotCreateShareFetched(const QSharedPointer<LinkShare> share);
+ void slotCreateShareRequiresPassword();
+ void slotDeleteShareFetched();
+ void slotPasswordSet();
+ void slotExpireSet();
void slotCalendarClicked(const QDate &date);
void slotCheckBoxShareLinkClicked();
void slotCheckBoxPasswordClicked();
@@ -59,7 +64,7 @@ private slots:
void slotPushButtonCopyLinkPressed();
void slotThumbnailFetched(const int &statusCode, const QByteArray &reply);
void slotCheckBoxEditingClicked();
- void slotPublicUploadSet(const QVariantMap &reply);
+ void slotPublicUploadSet();
void done( int r );
private:
@@ -83,8 +88,6 @@ private:
#endif
bool _passwordJobRunning;
- QList<QVariant> _shares;
- qulonglong _public_share_id;
void setPassword(const QString &password);
void setExpireDate(const QDate &date);
@@ -93,6 +96,9 @@ private:
QProgressIndicator *_pi_date;
QProgressIndicator *_pi_editing;
+ QSharedPointer<ShareManager> _manager;
+ QSharedPointer<LinkShare> _share;
+
bool _resharingAllowed;
bool _isFile;
};