LsColXMLParser: let parse return bool.
authorKlaas Freitag <freitag@owncloud.com>
Tue, 14 Apr 2015 11:41:51 +0000 (13:41 +0200)
committerKlaas Freitag <freitag@owncloud.com>
Tue, 14 Apr 2015 11:41:51 +0000 (13:41 +0200)
src/libsync/networkjobs.h

index 13f9665160b21c111cae9091396f0b46dbdfc7fa..f3bc5d1bfc2bb00e726543390e5aecb4abb17495 100644 (file)
@@ -132,6 +132,21 @@ private slots:
 /**
  * @brief The LsColJob class
  */
+class OWNCLOUDSYNC_EXPORT LsColXMLParser : public QObject {
+    Q_OBJECT
+public:
+    explicit LsColXMLParser();
+
+    bool parse(const QByteArray &xml, QHash<QString, qint64> *sizes);
+
+signals:
+    void directoryListingSubfolders(const QStringList &items);
+    void directoryListingIterated(const QString &name, const QMap<QString,QString> &properties);
+    void finishedWithError(QNetworkReply *reply);
+    void finishedWithoutError();
+
+};
+
 class OWNCLOUDSYNC_EXPORT LsColJob : public AbstractNetworkJob {
     Q_OBJECT
 public: