[Pkg-owncloud-commits] [owncloud-client] 80/484: OCSJob -> OcsJob and more docs

Sandro Knauß hefee-guest at moszumanska.debian.org
Wed Dec 16 00:37:17 UTC 2015


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit db1f4d4016dbd979ed7b7fdca069628c58dcd44f
Author: Roeland Jago Douma <rullzer at owncloud.com>
Date:   Thu Oct 15 20:54:52 2015 +0200

    OCSJob -> OcsJob and more docs
---
 src/gui/ocsjob.cpp      | 20 ++++++++++----------
 src/gui/ocsjob.h        |  9 +++++++--
 src/gui/ocssharejob.cpp |  4 ++--
 src/gui/ocssharejob.h   |  5 ++++-
 src/gui/sharedialog.cpp |  2 +-
 5 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/src/gui/ocsjob.cpp b/src/gui/ocsjob.cpp
index 19bf1e4..f9e86b6 100644
--- a/src/gui/ocsjob.cpp
+++ b/src/gui/ocsjob.cpp
@@ -20,42 +20,42 @@
 
 namespace OCC {
 
-OCSJob::OCSJob(AccountPtr account, QObject* parent)
+OcsJob::OcsJob(AccountPtr account, QObject* parent)
 : AbstractNetworkJob(account, "", parent)
 {
     _passStatusCodes.append(100);
     setIgnoreCredentialFailure(true);
 }
 
-void OCSJob::setVerb(const QByteArray &verb)
+void OcsJob::setVerb(const QByteArray &verb)
 {
     _verb = verb;
 }
 
-void OCSJob::setUrl(const QUrl &url)
+void OcsJob::setUrl(const QUrl &url)
 {
     _url = url;
 }
 
-void OCSJob::setGetParams(const QList<QPair<QString, QString> >& getParams)
+void OcsJob::setGetParams(const QList<QPair<QString, QString> >& getParams)
 {
     _url.setQueryItems(getParams);
 }
 
-void OCSJob::setPostParams(const QList<QPair<QString, QString> >& postParams)
+void OcsJob::setPostParams(const QList<QPair<QString, QString> >& postParams)
 {
     _postParams = postParams;
 }
 
-void OCSJob::addPassStatusCode(int code)
+void OcsJob::addPassStatusCode(int code)
 {
     _passStatusCodes.append(code);
 }
 
-void OCSJob::start()
+void OcsJob::start()
 {
     QNetworkRequest req;
-    req.setRawHeader("OCS-APIREQUEST", "true");
+    req.setRawHeader("Ocs-APIREQUEST", "true");
     req.setRawHeader("Content-Type", "application/x-www-form-urlencoded");
 
     // Url encode the _postParams and put them in a buffer.
@@ -81,7 +81,7 @@ void OCSJob::start()
     AbstractNetworkJob::start();
 }
 
-bool OCSJob::finished()
+bool OcsJob::finished()
 {
     const QString replyData = reply()->readAll();
 
@@ -103,7 +103,7 @@ bool OCSJob::finished()
     return true;
 }
 
-int OCSJob::getJsonReturnCode(const QVariantMap &json, QString &message)
+int OcsJob::getJsonReturnCode(const QVariantMap &json, QString &message)
 {
     //TODO proper checking
     int code = json.value("ocs").toMap().value("meta").toMap().value("statuscode").toInt();
diff --git a/src/gui/ocsjob.h b/src/gui/ocsjob.h
index fe7752c..dc6c95d 100644
--- a/src/gui/ocsjob.h
+++ b/src/gui/ocsjob.h
@@ -27,13 +27,18 @@ namespace OCC {
 /**
  * @brief The OcsShareJob class
  * @ingroup gui
+ *
+ * Base class for jobs that talk to the OCS endpoints on the server.
+ * All the comminication logic is handled in this class.
+ *
+ * All OCS jobs (e.g. sharing) should extend this class.
  */
-class OCSJob : public AbstractNetworkJob {
+class OcsJob : public AbstractNetworkJob {
     Q_OBJECT
 
 protected:
 
-    explicit OCSJob(AccountPtr account, QObject* parent = 0);
+    explicit OcsJob(AccountPtr account, QObject* parent = 0);
 
     /**
      * Set the verb for the job
diff --git a/src/gui/ocssharejob.cpp b/src/gui/ocssharejob.cpp
index 5df074b..b809f07 100644
--- a/src/gui/ocssharejob.cpp
+++ b/src/gui/ocssharejob.cpp
@@ -21,13 +21,13 @@
 namespace OCC {
 
 OcsShareJob::OcsShareJob(AccountPtr account, QObject* parent)
-: OCSJob(account, parent)
+: OcsJob(account, parent)
 {
     setUrl(Account::concatUrlPath(account->url(), QString("ocs/v1.php/apps/files_sharing/api/v1/shares")));
 }
 
 OcsShareJob::OcsShareJob(int shareId, AccountPtr account, QObject* parent)
-: OCSJob(account, parent)
+: OcsJob(account, parent)
 {
     setUrl(Account::concatUrlPath(account->url(), QString("ocs/v1.php/apps/files_sharing/api/v1/shares/%1").arg(shareId)));
 }
diff --git a/src/gui/ocssharejob.h b/src/gui/ocssharejob.h
index ed216cc..135481b 100644
--- a/src/gui/ocssharejob.h
+++ b/src/gui/ocssharejob.h
@@ -24,8 +24,11 @@ namespace OCC {
 /**
  * @brief The OcsShareJob class
  * @ingroup gui
+ *
+ * Handle talking to the OCS Share API. 
+ * For creation, deletion and modification of shares.
  */
-class OcsShareJob : public OCSJob {
+class OcsShareJob : public OcsJob {
     Q_OBJECT
 public:
 
diff --git a/src/gui/sharedialog.cpp b/src/gui/sharedialog.cpp
index 76af797..f58149a 100644
--- a/src/gui/sharedialog.cpp
+++ b/src/gui/sharedialog.cpp
@@ -201,7 +201,7 @@ void ShareDialog::setExpireDate(const QDate &date)
 void ShareDialog::slotExpireSet(const QVariantMap &reply)
 {
     QString message;
-    int code = OCSJob::getJsonReturnCode(reply, message);
+    int code = OcsShareJob::getJsonReturnCode(reply, message);
     if (code != 100) {
         displayError(code);
     } 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list