]> vaikene.ee Git - evaf/blobdiff - src/libs/Common/globals.cpp
Added the iConfig interface and default implementation in the common library.
[evaf] / src / libs / Common / globals.cpp
index 63d4bce2bd6c3a988c333459d3e42220fb56957d..b981fff43ceee7f65537fe162d19c58e11475aa4 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "globals.h"
 #include "app.h"
+#include "config.h"
 #include "logger.h"
 #include "version.h"
 #include "ilogger.h"
@@ -51,6 +52,12 @@ bool eVaf::Common::init()
         if (!logger->init())
             return false;
     }
+    eVaf::Common::Internal::Config * config =
+        qobject_cast<eVaf::Common::Internal::Config *>(eVaf::Common::iConfig::instance());
+    if (config) {
+        if (!config->init())
+            return false;
+    }
 
     EVAF_INFO("%s-Globals initialized", VER_MODULE_NAME_STR);