Add some more directory properties
This commit is contained in:
parent
ad3c8b5240
commit
77e75f543c
|
@ -1120,9 +1120,12 @@ void SyncthingConnection::readDirs(const QJsonArray &dirs)
|
|||
dirItem->assignDirType(dirObj.value(QLatin1String("type")).toString());
|
||||
dirItem->rescanInterval = dirObj.value(QLatin1String("rescanIntervalS")).toInt(-1);
|
||||
dirItem->ignorePermissions = dirObj.value(QLatin1String("ignorePerms")).toBool(false);
|
||||
dirItem->ignoreDelete = dirObj.value(QLatin1String("ignoreDelete")).toBool(false);
|
||||
dirItem->autoNormalize = dirObj.value(QLatin1String("autoNormalize")).toBool(false);
|
||||
dirItem->minDiskFreePercentage = dirObj.value(QLatin1String("minDiskFreePct")).toInt(-1);
|
||||
dirItem->paused = dirObj.value(QLatin1String("paused")).toBool(dirItem->paused);
|
||||
dirItem->fileSystemWatcherEnabled = dirObj.value(QLatin1String("fsWatcherEnabled")).toBool(false);
|
||||
dirItem->fileSystemWatcherDelay = dirObj.value(QLatin1String("fsWatcherDelayS")).toDouble(0.0);
|
||||
}
|
||||
|
||||
m_dirs.swap(newDirs);
|
||||
|
|
|
@ -137,6 +137,7 @@ struct LIB_SYNCTHING_CONNECTOR_EXPORT SyncthingDir {
|
|||
int completionPercentage = 0;
|
||||
int scanningPercentage = 0;
|
||||
double scanningRate = 0;
|
||||
double fileSystemWatcherDelay = 0.0;
|
||||
std::map<QString, SyncthingCompletion> completionByDevice;
|
||||
QString globalError;
|
||||
std::vector<SyncthingItemError> itemErrors;
|
||||
|
@ -152,10 +153,12 @@ struct LIB_SYNCTHING_CONNECTOR_EXPORT SyncthingDir {
|
|||
QString downloadLabel;
|
||||
unsigned int downloadPercentage = 0;
|
||||
bool ignorePermissions = false;
|
||||
bool ignoreDelete = false;
|
||||
bool ignorePatterns = false;
|
||||
bool autoNormalize = false;
|
||||
bool paused = false;
|
||||
bool lastFileDeleted = false;
|
||||
bool fileSystemWatcherEnabled = false;
|
||||
bool paused = false;
|
||||
|
||||
private:
|
||||
bool checkWhetherStatusUpdateRelevant(ChronoUtilities::DateTime time);
|
||||
|
|
Loading…
Reference in New Issue