28 lines
1.1 KiB
C
28 lines
1.1 KiB
C
#ifndef __APP_CFG_H__
|
|
#define __APP_CFG_H__
|
|
|
|
#include <QString>
|
|
#include "base/HGDef.h"
|
|
|
|
bool removeSection(const HGChar* appName);
|
|
bool searchKeyName(const HGChar* appName, const HGChar* key);
|
|
|
|
QString getDefaultCfgValue(const char* appName, const char* key, const QString& def);
|
|
int getDefaultCfgValue(const char* appName, const char* key, int def);
|
|
bool getDefaultCfgValue(const char* appName, const char* key, bool def);
|
|
|
|
QString getCfgValue(const char *appName, const char *key, const QString &def);
|
|
int getCfgValue(const char *appName, const char *key, int def);
|
|
bool getCfgValue(const char *appName, const char *key, bool def);
|
|
|
|
void saveDefaultCfgValue(const char* appName, const char* key, const QString& value);
|
|
void saveDefaultCfgValue(const char* appName, const char* key, int value);
|
|
void saveDefaultCfgValue(const char* appName, const char* key, bool value);
|
|
|
|
void saveCfgValue(const char *appName, const char *key, const QString &value);
|
|
void saveCfgValue(const char *appName, const char *key, int value);
|
|
void saveCfgValue(const char *appName, const char *key, bool value);
|
|
|
|
HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen);
|
|
#endif /* __APP_CFG_H__ */
|