bug fix: TC-1152
[profile/ivi/ico-uxf-homescreen.git] / lib / common / CicoGKeyFileConfig.h
index 66f344b..031a88a 100644 (file)
@@ -30,7 +30,7 @@
 
 //--------------------------------------------------------------------------
 /**
- *  @brief  
+ *  @brief
  */
 //--------------------------------------------------------------------------
 class CicoGKeyFileConfig
@@ -43,10 +43,10 @@ public:
     ~CicoGKeyFileConfig();
 
     // intialize
-    bool Initialize(const char *conf);
+    bool Initialize(const char *conf, const char *pkgname = NULL);
 
     // get integer value
-    int ConfigGetInteger(const char *group_name, 
+    int ConfigGetInteger(const char *group_name,
                          const char *key,
                          int        default_value);
 
@@ -54,6 +54,11 @@ public:
     const char* ConfigGetString(const char *group_name,
                                 const char *key,
                                 const char *default_value);
+    const char* ConfigGetFilePath(const char *group_name,
+                                  const char *key,
+                                  const char *subdir,
+                                  const char *confdir,
+                                  const char *default_path);
 
 private:
     // assignment operator