1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00

update qqtframe.h, add config_cache

This commit is contained in:
tianduanrui 2019-10-01 23:01:41 +08:00
parent 11a14b5921
commit fe08653d71

View File

@ -64,42 +64,46 @@ enum
};
#define CONFIG_ROOT QString(".")
#define CONFIG_PATH QString(CONFIG_ROOT + "/conf")
#define LOG_PATH QString(CONFIG_ROOT + "/log")
#define AV_PATH QString(CONFIG_ROOT + "/res")
#define SKIN_PATH QString(CONFIG_ROOT + "/skin")
#define FONT_PATH QString(CONFIG_ROOT + "/font")
#define DB_PATH QString(CONFIG_ROOT + "/db")
#define LANG_PATH QString(CONFIG_ROOT + "/lang")
#define CONFIG_ROOT QCoreApplication::applicationDirPath()
#define CONFIG_PATH QString("conf")
#define LOG_PATH QString("log")
#define AV_PATH QString("res")
#define SKIN_PATH QString("skin")
#define FONT_PATH QString("font")
#define DB_PATH QString("db")
#define LANG_PATH QString("lang")
#define CACHE_PATH QString("cache")
#if defined (__ANDROIDX86__)
#define conf_root(file) QString("%1/%2").arg("assets:/").arg(file)
#define conf_res(file) QString("%1/%2").arg("assets:/res").arg(file)
#define conf_skin(file) QString("%1/%2").arg("assets:/skin").arg(file)
#define conf_font(file) QString("%1/%2").arg("assets:/font").arg(file)
#define conf_db(file) QString("%1/%2").arg("assets:/db").arg(file)
#define conf_lang(file) QString("%1/%2").arg("assets:/lang").arg(file)
#define conf_conf(file) QString("%1/%2").arg("assets:/conf").arg(file)
#define conf_log(file) QString("%1/%2").arg("assets:/log").arg(file)
#define conf_root(file) QString("assets:/%1%2").arg("").arg(file)
#define conf_res(file) QString("assets:/%1/%2").arg("res").arg(file)
#define conf_skin(file) QString("assets:/%1/%2").arg("skin").arg(file)
#define conf_font(file) QString("assets:/%1/%2").arg("font").arg(file)
#define conf_db(file) QString("assets:/%1/%2").arg("db").arg(file)
#define conf_lang(file) QString("assets:/%1/%2").arg("lang").arg(file)
#define conf_conf(file) QString("assets:/%1/%2").arg("conf").arg(file)
#define conf_log(file) QString("assets:/%1/%2").arg("log").arg(file)
#define conf_cache(file) QString("assets:/%1/%2").arg("cache").arg(file)
#elif defined (__ANDROID__)
#define conf_root(file) QString("%1/%2").arg("://").arg(file)
#define conf_res(file) QString("%1/%2").arg("://res").arg(file)
#define conf_skin(file) QString("%1/%2").arg("://skin").arg(file)
#define conf_font(file) QString("%1/%2").arg("://font").arg(file)
#define conf_db(file) QString("%1/%2").arg("://db").arg(file)
#define conf_lang(file) QString("%1/%2").arg("://lang").arg(file)
#define conf_conf(file) QString("%1/%2").arg("://conf").arg(file)
#define conf_log(file) QString("%1/%2").arg("://log").arg(file)
#define conf_root(file) QString("://%1%2").arg("").arg(file)
#define conf_res(file) QString("://%1/%2").arg("res").arg(file)
#define conf_skin(file) QString("://%1/%2").arg("skin").arg(file)
#define conf_font(file) QString("://%1/%2").arg("font").arg(file)
#define conf_db(file) QString("://%1/%2").arg("db").arg(file)
#define conf_lang(file) QString("://%1/%2").arg("lang").arg(file)
#define conf_conf(file) QString("://%1/%2").arg("conf").arg(file)
#define conf_log(file) QString("://%1/%2").arg("log").arg(file)
#define conf_cache(file) QString("://%1/%2").arg("cache").arg(file)
#else
#define conf_root(file) QDir().absoluteFilePath(QString("%1/%2").arg(CONFIG_ROOT).arg(file))
#define conf_res(file) QDir().absoluteFilePath(QString("%1/%2").arg(AV_PATH).arg(file))
#define conf_skin(file) QDir().absoluteFilePath(QString("%1/%2").arg(SKIN_PATH).arg(file))
#define conf_font(file) QDir().absoluteFilePath(QString("%1/%2").arg(FONT_PATH).arg(file))
#define conf_db(file) QDir().absoluteFilePath(QString("%1/%2").arg(DB_PATH).arg(file))
#define conf_lang(file) QDir().absoluteFilePath(QString("%1/%2").arg(LANG_PATH).arg(file))
#define conf_conf(file) QDir().absoluteFilePath(QString("%1/%2").arg(CONFIG_PATH).arg(file))
#define conf_log(file) QDir().absoluteFilePath(QString("%1/%2").arg(LOG_PATH).arg(file))
#define conf_root(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1%2").arg("").arg(file))
#define conf_res(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(AV_PATH).arg(file))
#define conf_skin(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(SKIN_PATH).arg(file))
#define conf_font(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(FONT_PATH).arg(file))
#define conf_db(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(DB_PATH).arg(file))
#define conf_lang(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(LANG_PATH).arg(file))
#define conf_conf(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(CONFIG_PATH).arg(file))
#define conf_log(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(LOG_PATH).arg(file))
#define conf_cache(file) QDir(CONFIG_ROOT).absoluteFilePath(QString("%1/%2").arg(CACHE_PATH).arg(file))
#endif
extern QString gUserName;