]> Some of my projects - localmylist.git/commitdiff
Add option to watch directories to AniOni
authorAPTX <redacted>
Tue, 19 Jun 2012 21:01:32 +0000 (23:01 +0200)
committerAPTX <redacted>
Tue, 19 Jun 2012 21:01:32 +0000 (23:01 +0200)
anioni/anioni.cpp
anioni/anioni.h
anioni/config/anioni.ini

index ae57313..df2daa0 100644 (file)
@@ -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();
 }
 
index 4978c22..d0eaa60 100644 (file)
@@ -26,6 +26,7 @@ private:
 
        bool runUdpClient;
        bool runRenameHandler;
+       bool watchDirectories;
 };
 
 #endif // ANIONI_H
index 2e84f7f..14d4376 100644 (file)
@@ -11,3 +11,4 @@ database=localmylist
 [anioni]
 runUdpClient=false
 runRenameHandler=false
+watchDirectories=false