コード例 #1
0
ファイル: configman.cpp プロジェクト: Hellzed/xoreos
UString ConfigManager::createGame(const UString &path) {
	UString target = createGameID(path);
	if (target.empty())
		return "";

	ConfigDomain *gameDomain = _config->addDomain(target);
	assert(gameDomain);

	gameDomain->setString("path", path);

	_changed = true;

	return target;
}
コード例 #2
0
ファイル: configman.cpp プロジェクト: ImperatorPrime/xoreos
UString ConfigManager::createGame(const UString &path, UString target) {
	if (target.empty()) {
		target = createGameID(path);
		if (target.empty())
			return "";
	}

	ConfigDomain *gameDomain = _config->addDomain(target);
	assert(gameDomain);

	gameDomain->setString("path", Common::FilePath::canonicalize(path, false));

	_changed = true;

	return target;
}