From: APTX Date: Tue, 19 Jun 2012 21:01:32 +0000 (+0200) Subject: Add option to watch directories to AniOni X-Git-Url: https://gitweb.tyo.aptx.org/?a=commitdiff_plain;h=3310d48d775eec1cfbfe35198ddb789492c50b10;p=localmylist.git Add option to watch directories to AniOni --- diff --git a/anioni/anioni.cpp b/anioni/anioni.cpp index ae57313..df2daa0 100644 --- a/anioni/anioni.cpp +++ b/anioni/anioni.cpp @@ -96,7 +96,12 @@ void AniOni::start() LocalMyList::instance()->setupRenameHandler(); } - if (!(runUdpClient || runRenameHandler)) + if (watchDirectories) + { + LocalMyList::instance()->setupDirectoryWatcher(); + } + + if (!(runUdpClient || runRenameHandler || watchDirectories)) { log(QString("AniOni was configured to do nothing. Check settings"), QtServiceBase::Error); application()->exit(1); @@ -111,6 +116,7 @@ void AniOni::loadSettings(QSettings &s) s.beginGroup("anioni"); runUdpClient = s.value("runUdpClient", false).toBool(); runRenameHandler = s.value("runRenameHandler", false).toBool(); + watchDirectories = s.value("watchDirectories", false).toBool(); s.endGroup(); } diff --git a/anioni/anioni.h b/anioni/anioni.h index 4978c22..d0eaa60 100644 --- a/anioni/anioni.h +++ b/anioni/anioni.h @@ -26,6 +26,7 @@ private: bool runUdpClient; bool runRenameHandler; + bool watchDirectories; }; #endif // ANIONI_H diff --git a/anioni/config/anioni.ini b/anioni/config/anioni.ini index 2e84f7f..14d4376 100644 --- a/anioni/config/anioni.ini +++ b/anioni/config/anioni.ini @@ -11,3 +11,4 @@ database=localmylist [anioni] runUdpClient=false runRenameHandler=false +watchDirectories=false