#include <base/ProjectManager.hpp>
Public Member Functions | |
~ProjectManager () | |
std::string | getPath () const |
std::string | getName () const |
void | setName (const std::string &Name) |
std::string | getDescription () const |
void | setDescription (const std::string &Description) |
std::string | getAuthors () const |
void | setAuthors (const std::string &Authors) |
std::string | getCreationDate () const |
void | setCreationDate (const std::string &CreationDate) |
void | setCreationDateAsNow () |
std::string | getLastModDate () const |
void | setLastModDate (const std::string &LastModDate) |
std::string | getOutputDir () |
std::string | getInputDir () const |
bool | isIncrementalOutputDir () const |
void | setIncrementalOutputDir (const bool Inc) |
bool | open (const std::string &Path) |
bool | create (const std::string &Path, const std::string &Name, const std::string &Description, const std::string &Authors, const bool Inc) |
bool | isOpened () const |
bool | save () |
void | close () |
void | updateOutputDir () |
QVariant | getConfigValue (const QString &Group, const QString &Key) const |
void | setConfigValue (const QString &Group, const QString &Key, const QVariant &Value) |
Static Public Member Functions | |
static ProjectManager * | getInstance () |
static bool | isProject (const std::string &Path) |
static bool | getProjectInfos (const std::string &Path, std::string &Name, std::string &Description, std::string &Authors, std::string &CreationDate, std::string &LastModDate) |
bool openfluid::base::ProjectManager::create | ( | const std::string & | Path, |
const std::string & | Name, | ||
const std::string & | Description, | ||
const std::string & | Authors, | ||
const bool | Inc | ||
) |
std::string openfluid::base::ProjectManager::getAuthors | ( | ) | const [inline] |
QVariant openfluid::base::ProjectManager::getConfigValue | ( | const QString & | Group, |
const QString & | Key | ||
) | const |
std::string openfluid::base::ProjectManager::getCreationDate | ( | ) | const [inline] |
std::string openfluid::base::ProjectManager::getDescription | ( | ) | const [inline] |
std::string openfluid::base::ProjectManager::getInputDir | ( | ) | const [inline] |
static ProjectManager* openfluid::base::ProjectManager::getInstance | ( | ) | [static] |
std::string openfluid::base::ProjectManager::getLastModDate | ( | ) | const [inline] |
std::string openfluid::base::ProjectManager::getName | ( | ) | const [inline] |
std::string openfluid::base::ProjectManager::getOutputDir | ( | ) | [inline] |
std::string openfluid::base::ProjectManager::getPath | ( | ) | const [inline] |
static bool openfluid::base::ProjectManager::getProjectInfos | ( | const std::string & | Path, |
std::string & | Name, | ||
std::string & | Description, | ||
std::string & | Authors, | ||
std::string & | CreationDate, | ||
std::string & | LastModDate | ||
) | [static] |
bool openfluid::base::ProjectManager::isIncrementalOutputDir | ( | ) | const [inline] |
bool openfluid::base::ProjectManager::isOpened | ( | ) | const [inline] |
static bool openfluid::base::ProjectManager::isProject | ( | const std::string & | Path | ) | [static] |
bool openfluid::base::ProjectManager::open | ( | const std::string & | Path | ) |
void openfluid::base::ProjectManager::setAuthors | ( | const std::string & | Authors | ) | [inline] |
void openfluid::base::ProjectManager::setConfigValue | ( | const QString & | Group, |
const QString & | Key, | ||
const QVariant & | Value | ||
) |
void openfluid::base::ProjectManager::setCreationDate | ( | const std::string & | CreationDate | ) | [inline] |
void openfluid::base::ProjectManager::setCreationDateAsNow | ( | ) | [inline] |
void openfluid::base::ProjectManager::setDescription | ( | const std::string & | Description | ) | [inline] |
void openfluid::base::ProjectManager::setIncrementalOutputDir | ( | const bool | Inc | ) | [inline] |
void openfluid::base::ProjectManager::setLastModDate | ( | const std::string & | LastModDate | ) | [inline] |
void openfluid::base::ProjectManager::setName | ( | const std::string & | Name | ) | [inline] |