All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
openfluid::base::PreferencesManager Class Reference

#include <base/PreferencesManager.hpp>

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 setWorkspacesPaths (const QStringList &Paths)
 
QStringList getWorkspacesPaths ()
 
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

openfluid::base::PreferencesManager::~PreferencesManager ( )

Member Function Documentation

void openfluid::base::PreferencesManager::adaptRecentProjects ( )
void openfluid::base::PreferencesManager::addExtraExtensionsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::addExtraObserversPath ( const QString &  Path)
void openfluid::base::PreferencesManager::addExtraSimulatorsPath ( const QString &  Path)
bool openfluid::base::PreferencesManager::addMarketplace ( const QString &  PlaceName,
const QString &  PlaceUrl 
)
bool openfluid::base::PreferencesManager::addRecentProject ( const QString &  ProjectName,
const QString &  ProjectPath = "" 
)
void openfluid::base::PreferencesManager::clearRecentProjects ( )
static QStringList openfluid::base::PreferencesManager::getAvailableLangs ( )
static
QString openfluid::base::PreferencesManager::getBegin ( )
openfluid::core::Duration_t openfluid::base::PreferencesManager::getDeltaT ( )
Qt::DockWidgetArea openfluid::base::PreferencesManager::getDockPosition ( )
QString openfluid::base::PreferencesManager::getEnd ( )
QString openfluid::base::PreferencesManager::getExtensionValue ( const QString &  PluginName,
const QString &  Key 
)
QStringList openfluid::base::PreferencesManager::getExtraExtensionsPaths ( )
QStringList openfluid::base::PreferencesManager::getExtraObserversPaths ( )
QStringList openfluid::base::PreferencesManager::getExtraSimulatorsPaths ( )
QString openfluid::base::PreferencesManager::getFileName ( )
static PreferencesManager* openfluid::base::PreferencesManager::getInstance ( )
static
QString openfluid::base::PreferencesManager::getLang ( )
MarketPlaces_t openfluid::base::PreferencesManager::getMarketplaces ( )
QString openfluid::base::PreferencesManager::getProjectsPath ( )
int openfluid::base::PreferencesManager::getRecentMax ( )
RecentProjectsList_t openfluid::base::PreferencesManager::getRecentProjects ( )
Qt::ToolBarArea openfluid::base::PreferencesManager::getToolBarPosition ( )
QString openfluid::base::PreferencesManager::getWorkspacePath ( )
QStringList openfluid::base::PreferencesManager::getWorkspacesPaths ( )
bool openfluid::base::PreferencesManager::isAutomaticSaveBeforeRun ( )
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::isItemRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isParamRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isSpatialAttrsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isSpatialConnsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isSpatialUnitsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isValidKey ( const QString &  Group,
const QString &  Key 
)
bool openfluid::base::PreferencesManager::isWaresWatchersActive ( )
void openfluid::base::PreferencesManager::removeExtraExtensionsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeExtraObserversPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeExtraSimulatorsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeMarketplace ( const QString &  PlaceName)
void openfluid::base::PreferencesManager::setAutomaticSaveBeforeRun ( bool  AutoSave)
void openfluid::base::PreferencesManager::setBegin ( const QString &  Begin)
void openfluid::base::PreferencesManager::setDeltaT ( openfluid::core::Duration_t  DeltaT)
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 
)
void openfluid::base::PreferencesManager::setExtraExtensionsPaths ( const QStringList &  Paths)
void openfluid::base::PreferencesManager::setExtraObserversPaths ( const QStringList &  Paths)
void openfluid::base::PreferencesManager::setExtraSimulatorsPaths ( const QStringList &  Paths)
static void openfluid::base::PreferencesManager::setFileName ( const QString &  AbsoluteFileName)
static
void openfluid::base::PreferencesManager::setItemRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setLang ( const QString &  Lang)
void openfluid::base::PreferencesManager::setParamRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setRecentMax ( int  RecentMax)
void openfluid::base::PreferencesManager::setSpatialAttrsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setSpatialConnsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setSpatialUnitsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setToolBarPosition ( Qt::ToolBarArea  Position)
void openfluid::base::PreferencesManager::setWaresWatchersActive ( bool  Active)
void openfluid::base::PreferencesManager::setWorkspacesPaths ( const QStringList &  Paths)

Member Data Documentation

const int openfluid::base::PreferencesManager::RecentProjectsLimit
static

The documentation for this class was generated from the following file: