]> vaikene.ee Git - evaf/commitdiff
Added Plugin manager initialiation and loading/unloading plugins.
authorEnar Väikene <enar.vaikene@mt.com>
Wed, 18 May 2011 10:40:03 +0000 (13:40 +0300)
committerEnar Väikene <enar.vaikene@mt.com>
Wed, 18 May 2011 10:40:03 +0000 (13:40 +0300)
src/main/GUI/CMakeLists.txt
src/main/GUI/main.cpp
src/main/GUI/version.h

index c9ba20e0b2dcf1dd33e8ebd1dc973a15c3743ee5..4e1c0d8664878bcf208ec62db104721ab2e4a7ce 100644 (file)
@@ -9,7 +9,7 @@ include(${QT_USE_FILE})
 include_directories(${eVaf_INCLUDE})
 
 # Required eVaf libraries
-set(eVaf_LIBRARIES CommonLib)
+set(eVaf_LIBRARIES CommonLib PluginsLib)
 
 # Source files
 set(SRCS
index 2a3caa05da6a076b8650df4c90fe9c131050676c..68062462daeb74aecfa8d5866b9eb9249133079a 100644 (file)
@@ -32,6 +32,8 @@
 #include <Common/iEnv>
 #include <Common/iApp>
 
+#include <Plugins/PluginManager>
+
 #include <QtGui>
 
 #ifdef Q_OS_LINUX
@@ -390,7 +392,7 @@ int main(int argc, char ** argv)
         return 1;
 
     // Plugin manager
-    // Plugins::PluginManager pluginManager;
+    Plugins::PluginManager pluginManager;
 
     // The main run loop
     bool quit = false;
@@ -404,8 +406,8 @@ int main(int argc, char ** argv)
             return 1;
 
         // Initialize the plugin manager and load plugins
-        //if (!pluginManager.init())
-        //    return 1;
+        if (!pluginManager.init())
+            return 1;
 
         // Run the application
         EVAF_INFO("Running %s", VER_MODULE_NAME_STR);
@@ -416,7 +418,7 @@ int main(int argc, char ** argv)
         EVAF_INFO("%s is %s", VER_MODULE_NAME_STR, quit ? "exiting" : "restarting");
 
         // Unload plugins and finalize the plugin manager
-        // pluginManager.done();
+        pluginManager.done();
     }
 
     EVAF_INFO("%s exit with code %d", VER_MODULE_NAME_STR, rval);
index 2eb2db8edd0c2d014d69e980aa299730178cd8d9..2a6c047020365392d86c8fca5477e759af64ff86 100644 (file)
 /**
  * Module/library version number in the form major,minor,release,build
  */
-#define VER_FILE_VERSION                0,1,1,2
+#define VER_FILE_VERSION                0,1,1,3
 
 /**
  * Module/library version number in the string format (shall end with \0)
  */
-#define VER_FILE_VERSION_STR            "0.1.1.2\0"
+#define VER_FILE_VERSION_STR            "0.1.1.3\0"
 
 /**
  * Module/library name (shall end with \0)