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:
authorDaniel Molkentin <daniel@molkentin.de>2015-07-02 15:20:24 +0300
committerDaniel Molkentin <daniel@molkentin.de>2015-07-02 15:20:24 +0300
commit0610d3ea8d27e8ab5d1bf629ce443092cbdd0fbd (patch)
treec72f46eee4436e770d14a731e39361b6534dd66f /src/gui/socketapi.h
parentba613a152aa56afa9fd29b68d17f3cff4c94f8d9 (diff)
parent360a0eeee1dc6208140364361b4abf5720181fb1 (diff)
Merge pull request #3347 from jturcotte/shell_integration_findersync
shell_i: Add a FinderSync-based implementation #2340
Diffstat (limited to 'src/gui/socketapi.h')
-rw-r--r--src/gui/socketapi.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/gui/socketapi.h b/src/gui/socketapi.h
index 511cfc09d..927fd0ede 100644
--- a/src/gui/socketapi.h
+++ b/src/gui/socketapi.h
@@ -20,17 +20,17 @@ extern "C" {
#include <std/c_string.h>
}
-#include <sqlite3.h>
-
-#include <QWeakPointer>
-#include <QTcpSocket>
-#include <QTcpServer>
-#include <QLocalServer>
-
#include "syncfileitem.h"
#include "syncjournalfilerecord.h"
#include "ownsql.h"
+#if defined(Q_OS_MAC)
+#include "socketapisocket_mac.h"
+#else
+#include <QLocalServer>
+typedef QLocalServer SocketApiServer;
+#endif
+
class QUrl;
class QLocalSocket;
class QStringList;
@@ -74,20 +74,20 @@ private:
SyncJournalFileRecord dbFileRecord_capi( Folder *folder, QString fileName );
SqlQuery *getSqlQuery( Folder *folder );
- void sendMessage(QLocalSocket* socket, const QString& message, bool doWait = false);
+ void sendMessage(QIODevice* socket, const QString& message, bool doWait = false);
void broadcastMessage(const QString& verb, const QString &path, const QString &status = QString::null, bool doWait = false);
- Q_INVOKABLE void command_RETRIEVE_FOLDER_STATUS(const QString& argument, QLocalSocket* socket);
- Q_INVOKABLE void command_RETRIEVE_FILE_STATUS(const QString& argument, QLocalSocket* socket);
- Q_INVOKABLE void command_SHARE(const QString& localFile, QLocalSocket* socket);
+ Q_INVOKABLE void command_RETRIEVE_FOLDER_STATUS(const QString& argument, QIODevice* socket);
+ Q_INVOKABLE void command_RETRIEVE_FILE_STATUS(const QString& argument, QIODevice* socket);
+ Q_INVOKABLE void command_SHARE(const QString& localFile, QIODevice* socket);
- Q_INVOKABLE void command_VERSION(const QString& argument, QLocalSocket* socket);
+ Q_INVOKABLE void command_VERSION(const QString& argument, QIODevice* socket);
- Q_INVOKABLE void command_SHARE_MENU_TITLE(const QString& argument, QLocalSocket* socket);
+ Q_INVOKABLE void command_SHARE_MENU_TITLE(const QString& argument, QIODevice* socket);
QString buildRegisterPathMessage(const QString& path);
- QList<QLocalSocket*> _listeners;
- QLocalServer _localServer;
+ QList<QIODevice*> _listeners;
+ SocketApiServer _localServer;
c_strlist_t *_excludes;
QHash<Folder*, QSharedPointer<SqlQuery>> _dbQueries;
QHash<Folder*, QSharedPointer<SqlDatabase>> _openDbs;