Move qDeclareMetatype from Folder to SyncEngine
authorChristian Kamm <mail@ckamm.de>
Tue, 20 Dec 2016 10:43:39 +0000 (11:43 +0100)
committerChristian Kamm <mail@ckamm.de>
Tue, 20 Dec 2016 10:43:39 +0000 (11:43 +0100)
src/gui/folder.cpp
src/libsync/syncengine.cpp

index 57e5309bd7b05a0a97b185351bbfefd508eb681f..ce02e0aa86e3efa3aa7dd47c3f930419b694da83 100644 (file)
@@ -65,9 +65,6 @@ Folder::Folder(const FolderDefinition& definition,
       , _fileLog(new SyncRunFileLog)
       , _saveBackwardsCompatible(false)
 {
-    qRegisterMetaType<SyncFileItemVector>("SyncFileItemVector");
-    qRegisterMetaType<SyncFileItem::Direction>("SyncFileItem::Direction");
-
     qsrand(QTime::currentTime().msec());
     _timeSinceLastSyncStart.start();
     _timeSinceLastSyncDone.start();
index ddf9652ca268941892455f257271ce023fb5db14..8c6488ad8cf385636ac530e9f61f2497c842d896 100644 (file)
@@ -78,6 +78,8 @@ SyncEngine::SyncEngine(AccountPtr account, const QString& localPath,
     qRegisterMetaType<SyncFileItem>("SyncFileItem");
     qRegisterMetaType<SyncFileItem::Status>("SyncFileItem::Status");
     qRegisterMetaType<SyncFileStatus>("SyncFileStatus");
+    qRegisterMetaType<SyncFileItemVector>("SyncFileItemVector");
+    qRegisterMetaType<SyncFileItem::Direction>("SyncFileItem::Direction");
 
     // Everything in the SyncEngine expects a trailing slash for the localPath.
     Q_ASSERT(localPath.endsWith(QLatin1Char('/')));