code_app/modules/twainui/app_cfg.h

28 lines
1.1 KiB
C
Raw Normal View History

2023-06-27 13:03:57 +00:00
#ifndef __APP_CFG_H__
2023-05-20 11:43:37 +00:00
#define __APP_CFG_H__
#include <QString>
2023-06-27 13:03:57 +00:00
#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);
2023-05-20 11:43:37 +00:00
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);
2023-06-27 13:03:57 +00:00
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);
2023-05-20 11:43:37 +00:00
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);
2023-06-27 13:03:57 +00:00
HGResult GetConfigPath(HGChar* configPath, HGUInt maxLen);
2023-05-20 11:43:37 +00:00
#endif /* __APP_CFG_H__ */