ProjectDatabaseRecord_Impl::ProjectDatabaseRecord_Impl(const std::string& version, const openstudio::path& runManagerDBPath, const ProjectDatabase& projectDatabase) : ObjectRecord_Impl(projectDatabase, toString(projectDatabase.path()), toString(projectDatabase.path().filename()), ""), m_version(version), m_runManagerDBPath(completeAndNormalize(runManagerDBPath)) { }
void ProjectDatabaseRecord_Impl::updatePathData(const openstudio::path& originalBase, const openstudio::path& newBase) { // don't use arguments -- go to the source ProjectDatabase database = projectDatabase(); setName(toString(database.path())); setRunManagerDBPath(completeAndNormalize(database.runManager().dbPath())); }