All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
openfluid::base::PreferencesManager Class Reference

#include <base/PreferencesManager.hpp>

List of all members.

Classes

class  RecentProject_t

Public Types

typedef std::vector
< RecentProject_t
RecentProjectsList_t
typedef std::map< QString,
QString > 
MarketPlaces_t

Public Member Functions

 ~PreferencesManager ()
QString getFileName ()
bool isValidKey (const QString &Group, const QString &Key)
void setLang (const QString &Lang)
QString getLang ()
void setRecentMax (int RecentMax)
int getRecentMax ()
bool addRecentProject (const QString &ProjectName, const QString &ProjectPath="")
RecentProjectsList_t getRecentProjects ()
void clearRecentProjects ()
void adaptRecentProjects ()
void setWorkspacePath (const QString &WorkPath)
QString getWorkspacePath ()
QString getProjectsPath ()
void setExtraSimulatorsPaths (const QStringList &Paths)
void addExtraSimulatorsPath (const QString &Path)
void removeExtraSimulatorsPath (const QString &Path)
QStringList getExtraSimulatorsPaths ()
void setExtraExtensionsPaths (const QStringList &Paths)
void addExtraExtensionsPath (const QString &Path)
void removeExtraExtensionsPath (const QString &Path)
QStringList getExtraExtensionsPaths ()
void setExtraObserversPaths (const QStringList &Paths)
void addExtraObserversPath (const QString &Path)
void removeExtraObserversPath (const QString &Path)
QStringList getExtraObserversPaths ()
void setDeltaT (openfluid::core::Duration_t DeltaT)
openfluid::core::Duration_t getDeltaT ()
void setBegin (const QString &Begin)
QString getBegin ()
void setEnd (const QString &End)
QString getEnd ()
bool addMarketplace (const QString &PlaceName, const QString &PlaceUrl)
void removeMarketplace (const QString &PlaceName)
MarketPlaces_t getMarketplaces ()
bool isExtensionValueExist (const QString &PluginName, const QString &Key)
QString getExtensionValue (const QString &PluginName, const QString &Key)
void setExtensionValue (const QString &PluginName, const QString &Key, const QString &Value)
Qt::DockWidgetArea getDockPosition ()
void setDockPosition (Qt::DockWidgetArea Position)
Qt::ToolBarArea getToolBarPosition ()
void setToolBarPosition (Qt::ToolBarArea Position)
bool isItemRemovalConfirm ()
void setItemRemovalConfirm (bool Confirm)
bool isParamRemovalConfirm ()
void setParamRemovalConfirm (bool Confirm)
bool isWaresWatchersActive ()
void setWaresWatchersActive (bool Active)
bool isAutomaticSaveBeforeRun ()
void setAutomaticSaveBeforeRun (bool AutoSave)
bool isSpatialUnitsRemovalConfirm ()
void setSpatialUnitsRemovalConfirm (bool Confirm)
bool isSpatialConnsRemovalConfirm ()
void setSpatialConnsRemovalConfirm (bool Confirm)
bool isSpatialAttrsRemovalConfirm ()
void setSpatialAttrsRemovalConfirm (bool Confirm)

Static Public Member Functions

static PreferencesManagergetInstance ()
static void setFileName (const QString &AbsoluteFileName)
static QStringList getAvailableLangs ()
static bool isAvailableLang (const QString &Lang)

Static Public Attributes

static const int RecentProjectsLimit

Member Typedef Documentation

typedef std::map<QString, QString> openfluid::base::PreferencesManager::MarketPlaces_t

Constructor & Destructor Documentation


Member Function Documentation

bool openfluid::base::PreferencesManager::addMarketplace ( const QString &  PlaceName,
const QString &  PlaceUrl 
)
bool openfluid::base::PreferencesManager::addRecentProject ( const QString &  ProjectName,
const QString &  ProjectPath = "" 
)
QString openfluid::base::PreferencesManager::getExtensionValue ( const QString &  PluginName,
const QString &  Key 
)
static bool openfluid::base::PreferencesManager::isAvailableLang ( const QString &  Lang) [static]
bool openfluid::base::PreferencesManager::isExtensionValueExist ( const QString &  PluginName,
const QString &  Key 
)
bool openfluid::base::PreferencesManager::isValidKey ( const QString &  Group,
const QString &  Key 
)
void openfluid::base::PreferencesManager::removeMarketplace ( const QString &  PlaceName)
void openfluid::base::PreferencesManager::setBegin ( const QString &  Begin)
void openfluid::base::PreferencesManager::setDockPosition ( Qt::DockWidgetArea  Position)
void openfluid::base::PreferencesManager::setEnd ( const QString &  End)
void openfluid::base::PreferencesManager::setExtensionValue ( const QString &  PluginName,
const QString &  Key,
const QString &  Value 
)
static void openfluid::base::PreferencesManager::setFileName ( const QString &  AbsoluteFileName) [static]
void openfluid::base::PreferencesManager::setLang ( const QString &  Lang)
void openfluid::base::PreferencesManager::setToolBarPosition ( Qt::ToolBarArea  Position)
void openfluid::base::PreferencesManager::setWorkspacePath ( const QString &  WorkPath)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines