diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-29 13:09:10 +0300 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-29 17:42:20 +0300 |
commit | 918c06aba3efdb8ad62976efef44d13f4c91d8d8 (patch) | |
tree | f4e3ec1bb22db4c923c0e95331fe9bbf70f21eee /src/gui/sharedialog.h | |
parent | a127debc54c001e3d47f4d0e4b54bce01ad797f7 (diff) |
Add share manager and the share objects
Diffstat (limited to 'src/gui/sharedialog.h')
-rw-r--r-- | src/gui/sharedialog.h | 22 |
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; }; |