Exemple #1
0
	void load(const std::string& conf_file)
	{
		if(g_file_test(conf_file.c_str(), GFileTest(G_FILE_TEST_IS_REGULAR))) {
			g_debug("Loading StarDict dirs config: %s", conf_file.c_str());
			if(!ini.load(conf_file, true, false))
				exit(EXIT_FAILURE);
			loaded = true;
		}
	}
Exemple #2
0
DictMngr::DictMngr(MStarDict *mStarDict)
{
    oStarDict = mStarDict;

    /* check if default dictionary exists */
    if (!g_file_test(DEFAULT_DICT_DIR, GFileTest(G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) {
	    if (g_mkdir(DEFAULT_DICT_DIR, S_IRWXU)==-1)
		g_warning("Cannot create directory %s.", DEFAULT_DICT_DIR);
    }
}