#include "ProjectManager.h"
Public Member Functions | |
void | openProject () |
void | setLTSpiceServiceData (const std::string <SpiceServiceURL, QObject *mainObject) |
void | importProject (const std::string &fileName, const std::string &prjName, const std::string &changeMessage, bool incResults) |
std::string | getCurrentVersion (const std::string &fileName, const std::string &prjName) |
void | commitProject (const std::string &fileName, const std::string &prjName, const std::string &changeComment, bool incResults) |
void | getProject (const std::string &fileName, const std::string &prjName, const std::string &version) |
void | uploadFiles (std::list< ot::UID > &entityIDList, std::list< ot::UID > &entityVersionList, ot::UID infoEntityID, ot::UID infoEntityVersion) |
void | downloadFiles (const std::string &fileName, const std::string &projectName, std::list< ot::UID > &entityIDList, std::list< ot::UID > &entityVersionList, const std::string &version) |
void | copyFiles (const std::string &newVersion) |
std::string | getLocalFileName () |
void | setLocalFileName (std::string fileName) |
bool | checkValidLocalFile (std::string fileName, std::string projectName, bool ensureProjectExists, std::string &errorMessage) |
void | openProject () |
void | setStudioServiceData (const std::string &studioSuiteServiceURL, QObject *mainObject) |
void | importProject (const std::string &fileName, const std::string &prjName, const std::string &changeMessage, bool incResults, bool incParametricResults) |
std::string | getCurrentVersion (const std::string &fileName, const std::string &prjName) |
void | commitProject (const std::string &fileName, const std::string &prjName, const std::string &changeComment, bool incResults, bool incParametricResults) |
void | getProject (const std::string &fileName, const std::string &prjName, const std::string &version) |
void | uploadFiles (std::list< ot::UID > &entityIDList, std::list< ot::UID > &entityVersionList, ot::UID infoEntityID, ot::UID infoEntityVersion) |
void | downloadFiles (const std::string &fileName, const std::string &projectName, std::list< ot::UID > &entityIDList, std::list< ot::UID > &entityVersionList, const std::string &version) |
void | copyFiles (const std::string &newVersion) |
std::string | getLocalFileName () |
void | setLocalFileName (std::string fileName) |
bool | checkValidLocalFile (std::string fileName, std::string projectName, bool ensureProjectExists, std::string &errorMessage) |
Static Public Member Functions | |
static ProjectManager & | getInstance () |
static ProjectManager & | getInstance () |
bool ProjectManager::checkValidLocalFile | ( | std::string | fileName, |
std::string | projectName, | ||
bool | ensureProjectExists, | ||
std::string & | errorMessage ) |
bool ProjectManager::checkValidLocalFile | ( | std::string | fileName, |
std::string | projectName, | ||
bool | ensureProjectExists, | ||
std::string & | errorMessage ) |
void ProjectManager::commitProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | changeComment, | ||
bool | incResults ) |
void ProjectManager::commitProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | changeComment, | ||
bool | incResults, | ||
bool | incParametricResults ) |
void ProjectManager::copyFiles | ( | const std::string & | newVersion | ) |
void ProjectManager::copyFiles | ( | const std::string & | newVersion | ) |
void ProjectManager::downloadFiles | ( | const std::string & | fileName, |
const std::string & | projectName, | ||
std::list< ot::UID > & | entityIDList, | ||
std::list< ot::UID > & | entityVersionList, | ||
const std::string & | version ) |
void ProjectManager::downloadFiles | ( | const std::string & | fileName, |
const std::string & | projectName, | ||
std::list< ot::UID > & | entityIDList, | ||
std::list< ot::UID > & | entityVersionList, | ||
const std::string & | version ) |
std::string ProjectManager::getCurrentVersion | ( | const std::string & | fileName, |
const std::string & | prjName ) |
std::string ProjectManager::getCurrentVersion | ( | const std::string & | fileName, |
const std::string & | prjName ) |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
void ProjectManager::getProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | version ) |
void ProjectManager::getProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | version ) |
void ProjectManager::importProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | changeMessage, | ||
bool | incResults ) |
void ProjectManager::importProject | ( | const std::string & | fileName, |
const std::string & | prjName, | ||
const std::string & | changeMessage, | ||
bool | incResults, | ||
bool | incParametricResults ) |
void ProjectManager::openProject | ( | ) |
void ProjectManager::openProject | ( | ) |
void ProjectManager::setLocalFileName | ( | std::string | fileName | ) |
void ProjectManager::setLocalFileName | ( | std::string | fileName | ) |
void ProjectManager::setLTSpiceServiceData | ( | const std::string & | ltSpiceServiceURL, |
QObject * | mainObject ) |
void ProjectManager::setStudioServiceData | ( | const std::string & | studioSuiteServiceURL, |
QObject * | mainObject ) |
void ProjectManager::uploadFiles | ( | std::list< ot::UID > & | entityIDList, |
std::list< ot::UID > & | entityVersionList, | ||
ot::UID | infoEntityID, | ||
ot::UID | infoEntityVersion ) |
void ProjectManager::uploadFiles | ( | std::list< ot::UID > & | entityIDList, |
std::list< ot::UID > & | entityVersionList, | ||
ot::UID | infoEntityID, | ||
ot::UID | infoEntityVersion ) |