コード例 #1
0
ServerRepo
RepoService::getRepo(const QString& repo_id) const
{
    int i, n = server_repos_.size();
    for (i = 0; i < n; i++) {
        ServerRepo repo = server_repos_[i];
        if (repo.id == repo_id) {
            return repo;
        }
    }

    return ServerRepo();
}
コード例 #2
0
ファイル: Core.cpp プロジェクト: quyse/oil
ptr<RemoteRepo> Core::CreateTempRemoteRepo()
{
	return NEW(LocalRemoteRepo(NEW(ServerRepo(Repo::fileNameTemp))));
}
コード例 #3
0
ファイル: Core.cpp プロジェクト: quyse/oil
ptr<RemoteRepo> Core::CreateMemoryRemoteRepo()
{
	return NEW(LocalRemoteRepo(NEW(ServerRepo(Repo::fileNameMemory))));
}
コード例 #4
0
ファイル: Core.cpp プロジェクト: quyse/oil
ptr<RemoteRepo> Core::CreateLocalRemoteRepo(const String& fileName)
{
	return NEW(LocalRemoteRepo(NEW(ServerRepo(fileName.c_str()))));
}