Move qDeclareMetatype from Folder to SyncEngine

This commit is contained in:
Christian Kamm 2016-12-20 11:43:39 +01:00
parent d8c479ab1e
commit 3912dba33a
2 changed files with 2 additions and 3 deletions

View file

@ -65,9 +65,6 @@ Folder::Folder(const FolderDefinition& definition,
, _fileLog(new SyncRunFileLog) , _fileLog(new SyncRunFileLog)
, _saveBackwardsCompatible(false) , _saveBackwardsCompatible(false)
{ {
qRegisterMetaType<SyncFileItemVector>("SyncFileItemVector");
qRegisterMetaType<SyncFileItem::Direction>("SyncFileItem::Direction");
qsrand(QTime::currentTime().msec()); qsrand(QTime::currentTime().msec());
_timeSinceLastSyncStart.start(); _timeSinceLastSyncStart.start();
_timeSinceLastSyncDone.start(); _timeSinceLastSyncDone.start();

View file

@ -78,6 +78,8 @@ SyncEngine::SyncEngine(AccountPtr account, const QString& localPath,
qRegisterMetaType<SyncFileItem>("SyncFileItem"); qRegisterMetaType<SyncFileItem>("SyncFileItem");
qRegisterMetaType<SyncFileItem::Status>("SyncFileItem::Status"); qRegisterMetaType<SyncFileItem::Status>("SyncFileItem::Status");
qRegisterMetaType<SyncFileStatus>("SyncFileStatus"); qRegisterMetaType<SyncFileStatus>("SyncFileStatus");
qRegisterMetaType<SyncFileItemVector>("SyncFileItemVector");
qRegisterMetaType<SyncFileItem::Direction>("SyncFileItem::Direction");
// Everything in the SyncEngine expects a trailing slash for the localPath. // Everything in the SyncEngine expects a trailing slash for the localPath.
Q_ASSERT(localPath.endsWith(QLatin1Char('/'))); Q_ASSERT(localPath.endsWith(QLatin1Char('/')));