]> vaikene.ee Git - evaf/commitdiff
Moved setting initial root and bin directories to the Env::init() function. The Env...
authorEnar Väikene <enar.vaikene@mt.com>
Wed, 18 May 2011 06:56:49 +0000 (09:56 +0300)
committerEnar Väikene <enar.vaikene@mt.com>
Wed, 18 May 2011 06:56:49 +0000 (09:56 +0300)
the QCoreApplication object and we have no access to the QCoreApplication::applicationDirPath().

src/libs/Common/env.cpp
src/libs/Common/ilogger.h
src/libs/Common/version.h

index 55b133ed3814a10fcbd79879b8601b2223ec40b6..e0c08348628741c1723d31a2b694ebfbd6a26eee 100644 (file)
@@ -33,7 +33,7 @@ using namespace eVaf::Common;
 
 iEnv * iEnv::instance()
 {
-    static Internal::Env singleton;
+    static eVaf::Common::Internal::Env singleton;
     return &singleton;
 }
 
@@ -46,6 +46,16 @@ Env::Env()
     : iEnv()
 {
     setObjectName(QString("%1-iEnv").arg(VER_MODULE_NAME_STR));
+}
+
+Env::~Env()
+{
+}
+
+bool Env::init()
+{
+    // Register out interface
+    iRegistry::instance()->registerInterface("iEnv", this);
 
     // Set initial bin and root directories
     mRootDir = mBinDir = qApp->applicationDirPath();
@@ -57,18 +67,8 @@ Env::Env()
         mBinDir.append('/');
     if (!mRootDir.endsWith('/'))
         mRootDir.append('/');
-}
-
-Env::~Env()
-{
-}
-
-bool Env::init()
-{
-    // Register out interface
-    iRegistry::instance()->registerInterface("iEnv", this);
 
-    // Clear directories
+    // Clear other directories
     mDataRootDir.clear();
     mQtPluginsDir.clear();
     mEtcDir.clear();
index cf8e5c74dfe9d61a6db8854ebd36383eaa8c5bb3..7c9158587c7f698ef56fdeea02fe6bf6e40cb515 100644 (file)
@@ -240,7 +240,7 @@ signals:
      * your receiver to this signal if you want to add your own message handling. For example,
      * use this signal to show messages in a log window etc.
      */
-    void loggerEvent(Severity severity, QString const & text, QString const & source, QString const & where);
+    void loggerEvent(eVaf::Common::iLogger::Severity severity, QString const & text, QString const & source, QString const & where);
 
 };
 
index 915e830ffc56113592810043903b696490fd0856..2e528dc1722ecc11990fa66072589e640fa968e8 100644 (file)
 /**
  * Module/library version number in the form major,minor,release,build
  */
-#define VER_FILE_VERSION                0,1,1,1
+#define VER_FILE_VERSION                0,1,1,2
 
 /**
  * Module/library version number in the string format (shall end with \0)
  */
-#define VER_FILE_VERSION_STR            "0.1.1.1\0"
+#define VER_FILE_VERSION_STR            "0.1.1.2\0"
 
 /**
  * Module/library name (shall end with \0)