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:
authorRoeland Jago Douma <unix@rullzer.com>2015-01-21 15:51:16 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2015-02-10 00:17:37 +0300
commitd7f5e89a1d74018de36b43357d02e80e72d4c8cd (patch)
treefe77f27254ee15a3d744fdf6de745b83b112c721 /src/gui/sharedialog.h
parent72ec7ccde27f62105159907bcdf9593e099f19e5 (diff)
Sharedialog: retrive thumbnail from server for shares
Initial patch for #2726. Request a thumbnail from the server if files are to be shared.
Diffstat (limited to 'src/gui/sharedialog.h')
-rw-r--r--src/gui/sharedialog.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gui/sharedialog.h b/src/gui/sharedialog.h
index 59d725bae..7bd87c19d 100644
--- a/src/gui/sharedialog.h
+++ b/src/gui/sharedialog.h
@@ -41,6 +41,23 @@ private:
QList<QPair<QString, QString> > _postParams;
};
+
+class ThumbnailJob : public AbstractNetworkJob {
+ Q_OBJECT
+public:
+ explicit ThumbnailJob(const QUrl& url, AccountPtr account, QObject* parent = 0);
+public slots:
+ void start() Q_DECL_OVERRIDE;
+signals:
+ void jobFinished(int statusCode, QByteArray reply);
+private slots:
+ virtual bool finished() Q_DECL_OVERRIDE;
+private:
+ QUrl _url;
+};
+
+
+
namespace Ui {
class ShareDialog;
}
@@ -71,6 +88,7 @@ private slots:
void slotCheckBoxExpireClicked();
void slotPasswordReturnPressed();
void slotPushButtonCopyLinkPressed();
+ void slotThumbnailFetched(const int &statusCode, const QByteArray &reply);
private:
void displayError(int code);
void displayInfo( const QString& msg );