Public Types | Public Member Functions | Static Public Member Functions

openfluid::guicommon::PreferencesManager Class Reference

List of all members.

Public Types

typedef std::map< std::string,
std::string > 
MarketPlaces_t

Public Member Functions

 ~PreferencesManager ()
bool save ()
std::string getFileName ()
bool isValidKey (std::string Group, std::string Key)
void setLang (Glib::ustring Lang)
Glib::ustring getLang ()
void setRecentMax (unsigned int RecentMax)
int getRecentMax ()
bool addRecentProject (std::string ProjectPath, std::string ProjectName="")
void clearRecentProjects ()
std::vector< std::pair
< std::string, std::string > > 
getRecentProjects ()
void setWorkdir (Glib::ustring Workdir)
Glib::ustring getWorkdir ()
void setExtraPlugPaths (std::vector< Glib::ustring > ExtraPlugPaths)
void addExtraPlugPath (Glib::ustring Path)
void removeExtraPlugPath (Glib::ustring Path)
std::vector< std::string > getExtraPlugPaths ()
void setExtraExtensionPaths (std::vector< Glib::ustring > ExtraExtPaths)
void addExtraExtensionPath (Glib::ustring Path)
void removeExtraExtensionPath (Glib::ustring Path)
std::vector< std::string > getExtraExtensionPaths ()
void setDeltaT (unsigned int DeltaT)
int getDeltaT ()
void setBegin (std::string Begin)
std::string getBegin ()
void setEnd (std::string End)
std::string getEnd ()
void setOutFilesBufferInKB (unsigned int Buffer)
int getOutFilesBufferInKB ()
bool addMarketplace (Glib::ustring PlaceName, Glib::ustring PlaceUrl)
void removeMarketplace (Glib::ustring PlaceName)
MarketPlaces_t getMarketplaces ()
std::string getPluginValue (std::string PluginName, std::string Key)
void setPluginValue (std::string PluginName, std::string Key, std::string Value)

Static Public Member Functions

static PreferencesManagergetInstance ()
static void setFileName (Glib::ustring AbsoluteFileName)

Member Typedef Documentation

typedef std::map<std::string, std::string> openfluid::guicommon::PreferencesManager::MarketPlaces_t

Constructor & Destructor Documentation

openfluid::guicommon::PreferencesManager::~PreferencesManager ( )

Member Function Documentation

void openfluid::guicommon::PreferencesManager::addExtraExtensionPath ( Glib::ustring  Path)
void openfluid::guicommon::PreferencesManager::addExtraPlugPath ( Glib::ustring  Path)
bool openfluid::guicommon::PreferencesManager::addMarketplace ( Glib::ustring  PlaceName,
Glib::ustring  PlaceUrl 
)
bool openfluid::guicommon::PreferencesManager::addRecentProject ( std::string  ProjectPath,
std::string  ProjectName = "" 
)
void openfluid::guicommon::PreferencesManager::clearRecentProjects ( )
std::string openfluid::guicommon::PreferencesManager::getBegin ( )
int openfluid::guicommon::PreferencesManager::getDeltaT ( )
std::string openfluid::guicommon::PreferencesManager::getEnd ( )
std::vector<std::string> openfluid::guicommon::PreferencesManager::getExtraExtensionPaths ( )
std::vector<std::string> openfluid::guicommon::PreferencesManager::getExtraPlugPaths ( )
std::string openfluid::guicommon::PreferencesManager::getFileName ( )
static PreferencesManager* openfluid::guicommon::PreferencesManager::getInstance ( ) [static]
Glib::ustring openfluid::guicommon::PreferencesManager::getLang ( )
MarketPlaces_t openfluid::guicommon::PreferencesManager::getMarketplaces ( )
int openfluid::guicommon::PreferencesManager::getOutFilesBufferInKB ( )
std::string openfluid::guicommon::PreferencesManager::getPluginValue ( std::string  PluginName,
std::string  Key 
)
int openfluid::guicommon::PreferencesManager::getRecentMax ( )
std::vector<std::pair<std::string, std::string> > openfluid::guicommon::PreferencesManager::getRecentProjects ( )
Glib::ustring openfluid::guicommon::PreferencesManager::getWorkdir ( )
bool openfluid::guicommon::PreferencesManager::isValidKey ( std::string  Group,
std::string  Key 
)
void openfluid::guicommon::PreferencesManager::removeExtraExtensionPath ( Glib::ustring  Path)
void openfluid::guicommon::PreferencesManager::removeExtraPlugPath ( Glib::ustring  Path)
void openfluid::guicommon::PreferencesManager::removeMarketplace ( Glib::ustring  PlaceName)
bool openfluid::guicommon::PreferencesManager::save ( )
void openfluid::guicommon::PreferencesManager::setBegin ( std::string  Begin)
void openfluid::guicommon::PreferencesManager::setDeltaT ( unsigned int  DeltaT)
void openfluid::guicommon::PreferencesManager::setEnd ( std::string  End)
void openfluid::guicommon::PreferencesManager::setExtraExtensionPaths ( std::vector< Glib::ustring >  ExtraExtPaths)
void openfluid::guicommon::PreferencesManager::setExtraPlugPaths ( std::vector< Glib::ustring >  ExtraPlugPaths)
static void openfluid::guicommon::PreferencesManager::setFileName ( Glib::ustring  AbsoluteFileName) [static]
void openfluid::guicommon::PreferencesManager::setLang ( Glib::ustring  Lang)
void openfluid::guicommon::PreferencesManager::setOutFilesBufferInKB ( unsigned int  Buffer)
void openfluid::guicommon::PreferencesManager::setPluginValue ( std::string  PluginName,
std::string  Key,
std::string  Value 
)
void openfluid::guicommon::PreferencesManager::setRecentMax ( unsigned int  RecentMax)
void openfluid::guicommon::PreferencesManager::setWorkdir ( Glib::ustring  Workdir)

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