Public Member Functions | Static Public Member Functions

openfluid::base::ProjectManager Class Reference

List of all members.

Public Member Functions

 ~ProjectManager ()
Glib::ustring getPath () const
Glib::ustring getName () const
void setName (const Glib::ustring &Name)
Glib::ustring getDescription () const
void setDescription (const Glib::ustring &Description)
Glib::ustring getAuthors () const
void setAuthors (const Glib::ustring &Authors)
Glib::ustring getCreationDate () const
void setCreationDate (const Glib::ustring &CreationDate)
void setCreationDateAsNow ()
Glib::ustring getLastModDate () const
void setLastModDate (const Glib::ustring &LastModDate)
Glib::ustring getOutputDir ()
Glib::ustring getInputDir () const
bool isIncrementalOutputDir () const
void setIncrementalOutputDir (const bool Inc)
bool open (const Glib::ustring &Path)
bool create (const Glib::ustring &Path, const Glib::ustring &Name, const Glib::ustring &Description, const Glib::ustring &Authors, const bool Inc)
bool isOpened () const
bool save ()
void close ()
void updateOutputDir ()

Static Public Member Functions

static ProjectManagergetInstance ()
static bool isProject (const Glib::ustring &Path)

Constructor & Destructor Documentation

openfluid::base::ProjectManager::~ProjectManager ( )

Member Function Documentation

void openfluid::base::ProjectManager::close ( )
bool openfluid::base::ProjectManager::create ( const Glib::ustring &  Path,
const Glib::ustring &  Name,
const Glib::ustring &  Description,
const Glib::ustring &  Authors,
const bool  Inc 
)
Glib::ustring openfluid::base::ProjectManager::getAuthors ( ) const [inline]
Glib::ustring openfluid::base::ProjectManager::getCreationDate ( ) const [inline]
Glib::ustring openfluid::base::ProjectManager::getDescription ( ) const [inline]
Glib::ustring openfluid::base::ProjectManager::getInputDir ( ) const [inline]
static ProjectManager* openfluid::base::ProjectManager::getInstance ( ) [static]
Glib::ustring openfluid::base::ProjectManager::getLastModDate ( ) const [inline]
Glib::ustring openfluid::base::ProjectManager::getName ( ) const [inline]
Glib::ustring openfluid::base::ProjectManager::getOutputDir ( ) [inline]
Glib::ustring openfluid::base::ProjectManager::getPath ( ) const [inline]
bool openfluid::base::ProjectManager::isIncrementalOutputDir ( ) const [inline]
bool openfluid::base::ProjectManager::isOpened ( ) const [inline]
static bool openfluid::base::ProjectManager::isProject ( const Glib::ustring &  Path) [static]
bool openfluid::base::ProjectManager::open ( const Glib::ustring &  Path)
bool openfluid::base::ProjectManager::save ( )
void openfluid::base::ProjectManager::setAuthors ( const Glib::ustring &  Authors) [inline]
void openfluid::base::ProjectManager::setCreationDate ( const Glib::ustring &  CreationDate) [inline]
void openfluid::base::ProjectManager::setCreationDateAsNow ( ) [inline]
void openfluid::base::ProjectManager::setDescription ( const Glib::ustring &  Description) [inline]
void openfluid::base::ProjectManager::setIncrementalOutputDir ( const bool  Inc) [inline]
void openfluid::base::ProjectManager::setLastModDate ( const Glib::ustring &  LastModDate) [inline]
void openfluid::base::ProjectManager::setName ( const Glib::ustring &  Name) [inline]
void openfluid::base::ProjectManager::updateOutputDir ( )

Generated using Doxygen 1.7.3
Creative Commons License Creative Commons By-NC-ND license