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
 
struct  SyntaxHighlightingRule_t
 

Public Types

typedef std::vector< RecentProject_tRecentProjectsList_t
 
typedef QMap< QString, SyntaxHighlightingRule_tSyntaxHighlightingRules_t
 
typedef std::map< QString, QString > MarketPlaces_t
 

Public Member Functions

QString getFileName ()
 
bool isValidKey (const QString &Group, const QString &Key)
 
void setLang (const QString &Lang)
 
QString getLang ()
 
void setBuilderRecentMax (int RecentMax)
 
int getBuilderRecentMax ()
 
bool addBuilderRecentProject (const QString &ProjectName, const QString &ProjectPath="")
 
RecentProjectsList_t getBuilderRecentProjects ()
 
void clearBuilderRecentProjects ()
 
void adaptBuilderRecentProjects ()
 
void setBuilderWorkspacesPaths (const QStringList &Paths)
 
QStringList getBuilderWorkspacesPaths ()
 
QString getBuilderWorkspacePath ()
 
QString getBuilderProjectsPath ()
 
void setBuilderExtraSimulatorsPaths (const QStringList &Paths)
 
void addBuilderExtraSimulatorsPath (const QString &Path)
 
void removeBuilderExtraSimulatorsPath (const QString &Path)
 
QStringList getBuilderExtraSimulatorsPaths ()
 
void setBuilderExtraExtensionsPaths (const QStringList &Paths)
 
void addBuilderExtraExtensionsPath (const QString &Path)
 
void removeBuilderExtraExtensionsPath (const QString &Path)
 
QStringList getBuilderExtraExtensionsPaths ()
 
void setBuilderExtraObserversPaths (const QStringList &Paths)
 
void addBuilderExtraObserversPath (const QString &Path)
 
void removeBuilderExtraObserversPath (const QString &Path)
 
QStringList getBuilderExtraObserversPaths ()
 
void setBuilderDeltaT (openfluid::core::Duration_t DeltaT)
 
openfluid::core::Duration_t getBuilderDeltaT ()
 
void setBuilderBegin (const QString &Begin)
 
QString getBuilderBegin ()
 
void setBuilderEnd (const QString &End)
 
QString getBuilderEnd ()
 
bool addMarketplace (const QString &PlaceName, const QString &PlaceUrl)
 
void removeMarketplace (const QString &PlaceName)
 
MarketPlaces_t getMarketplaces ()
 
bool isBuilderExtensionValueExist (const QString &PluginName, const QString &Key)
 
QString getBuilderExtensionValue (const QString &PluginName, const QString &Key)
 
void setBuilderExtensionValue (const QString &PluginName, const QString &Key, const QString &Value)
 
Qt::DockWidgetArea getBuilderDockPosition ()
 
void setBuilderDockPosition (Qt::DockWidgetArea Position)
 
Qt::ToolBarArea getBuilderToolBarPosition ()
 
void setBuilderToolBarPosition (Qt::ToolBarArea Position)
 
bool isBuilderItemRemovalConfirm ()
 
void setBuilderItemRemovalConfirm (bool Confirm)
 
bool isBuilderParamRemovalConfirm ()
 
void setBuilderParamRemovalConfirm (bool Confirm)
 
bool isBuilderWaresWatchersActive ()
 
void setBuilderWaresWatchersActive (bool Active)
 
bool isBuilderAutomaticSaveBeforeRun ()
 
void setBuilderAutomaticSaveBeforeRun (bool AutoSave)
 
bool isBuilderSpatialUnitsRemovalConfirm ()
 
void setBuilderSpatialUnitsRemovalConfirm (bool Confirm)
 
bool isBuilderSpatialConnsRemovalConfirm ()
 
void setBuilderSpatialConnsRemovalConfirm (bool Confirm)
 
bool isBuilderSpatialAttrsRemovalConfirm ()
 
void setBuilderSpatialAttrsRemovalConfirm (bool Confirm)
 
bool isWaresdevAutomaticSaveBeforeBuild ()
 
void setWaresdevAutomaticSaveBeforeBuild (bool AutoSave)
 
void setWaresdevTextEditorDefaults (bool ForceReset)
 
bool isWaresdevSyntaxHighlightingEnabled ()
 
void setWaresdevSyntaxHighlightingEnabled (bool Enabled)
 
SyntaxHighlightingRules_t getWaresdevSyntaxHighlightingRules ()
 
void setWaresdevSyntaxHighlightingRules (const SyntaxHighlightingRules_t &Rules)
 
bool isWaresdevCurrentlineHighlightingEnabled ()
 
void setWaresdevCurrentlineHighlightingEnabled (bool Enabled)
 
QString getWaresdevCurrentlineColor ()
 
void setWaresdevCurrentlineColor (const QString &Color)
 
QString getWaresdevFontName ()
 
void setWaresdevFontName (const QString &FontName)
 
bool isWaresdevLineWrappingEnabled ()
 
void setWaresdevLineWrappingEnabled (bool Enabled)
 
int getWaresdevIndentSpaceNb ()
 
void setWaresdevIndentSpaceNb (int SpaceNumber)
 
QString getWaresdevConfigEnv (const QString &Name)
 
void setWaresdevConfigEnv (const QString &Name, const QString &Value)
 
QString getWaresdevConfigOptions ()
 
void setWaresdevConfigOptions (const QString &Options)
 
QString getWaresdevConfigGenerator ()
 
void setWaresdevConfigGenerator (const QString &Generator)
 
QString getWaresdevBuildEnv (const QString &Name)
 
void setWaresdevBuildEnv (const QString &Name, const QString &Value)
 
bool isWaresdevShowCommandEnv (const QString &Name)
 
void setWaresdevShowCommandEnv (const QString &Name, bool Enabled)
 
bool isWaresdevGitSslNoVerify ()
 
void setWaresdevGitSslNoVerify (bool NoVerify)
 
QString getWaresdevImportWaresHubLastUrl ()
 
void setWaresdevImportWaresHubLastUrl (const QString &Url)
 
QString getWaresdevImportWaresHubLastUsername ()
 
void setWaresdevImportWaresHubLastUsername (const QString &Username)
 

Static Public Member Functions

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

Member Function Documentation

void openfluid::base::PreferencesManager::adaptBuilderRecentProjects ( )
void openfluid::base::PreferencesManager::addBuilderExtraExtensionsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::addBuilderExtraObserversPath ( const QString &  Path)
void openfluid::base::PreferencesManager::addBuilderExtraSimulatorsPath ( const QString &  Path)
bool openfluid::base::PreferencesManager::addBuilderRecentProject ( const QString &  ProjectName,
const QString &  ProjectPath = "" 
)
bool openfluid::base::PreferencesManager::addMarketplace ( const QString &  PlaceName,
const QString &  PlaceUrl 
)
void openfluid::base::PreferencesManager::clearBuilderRecentProjects ( )
static QStringList openfluid::base::PreferencesManager::getAvailableLangs ( )
static
QString openfluid::base::PreferencesManager::getBuilderBegin ( )
openfluid::core::Duration_t openfluid::base::PreferencesManager::getBuilderDeltaT ( )
Qt::DockWidgetArea openfluid::base::PreferencesManager::getBuilderDockPosition ( )
QString openfluid::base::PreferencesManager::getBuilderEnd ( )
QString openfluid::base::PreferencesManager::getBuilderExtensionValue ( const QString &  PluginName,
const QString &  Key 
)
QStringList openfluid::base::PreferencesManager::getBuilderExtraExtensionsPaths ( )
QStringList openfluid::base::PreferencesManager::getBuilderExtraObserversPaths ( )
QStringList openfluid::base::PreferencesManager::getBuilderExtraSimulatorsPaths ( )
QString openfluid::base::PreferencesManager::getBuilderProjectsPath ( )
int openfluid::base::PreferencesManager::getBuilderRecentMax ( )
RecentProjectsList_t openfluid::base::PreferencesManager::getBuilderRecentProjects ( )
Qt::ToolBarArea openfluid::base::PreferencesManager::getBuilderToolBarPosition ( )
QString openfluid::base::PreferencesManager::getBuilderWorkspacePath ( )
QStringList openfluid::base::PreferencesManager::getBuilderWorkspacesPaths ( )
QString openfluid::base::PreferencesManager::getFileName ( )
QString openfluid::base::PreferencesManager::getLang ( )
MarketPlaces_t openfluid::base::PreferencesManager::getMarketplaces ( )
QString openfluid::base::PreferencesManager::getWaresdevBuildEnv ( const QString &  Name)
QString openfluid::base::PreferencesManager::getWaresdevConfigEnv ( const QString &  Name)
QString openfluid::base::PreferencesManager::getWaresdevConfigGenerator ( )
QString openfluid::base::PreferencesManager::getWaresdevConfigOptions ( )
QString openfluid::base::PreferencesManager::getWaresdevCurrentlineColor ( )
QString openfluid::base::PreferencesManager::getWaresdevFontName ( )
QString openfluid::base::PreferencesManager::getWaresdevImportWaresHubLastUrl ( )
QString openfluid::base::PreferencesManager::getWaresdevImportWaresHubLastUsername ( )
int openfluid::base::PreferencesManager::getWaresdevIndentSpaceNb ( )
SyntaxHighlightingRules_t openfluid::base::PreferencesManager::getWaresdevSyntaxHighlightingRules ( )
static bool openfluid::base::PreferencesManager::isAvailableLang ( const QString &  Lang)
static
bool openfluid::base::PreferencesManager::isBuilderAutomaticSaveBeforeRun ( )
bool openfluid::base::PreferencesManager::isBuilderExtensionValueExist ( const QString &  PluginName,
const QString &  Key 
)
bool openfluid::base::PreferencesManager::isBuilderItemRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isBuilderParamRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isBuilderSpatialAttrsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isBuilderSpatialConnsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isBuilderSpatialUnitsRemovalConfirm ( )
bool openfluid::base::PreferencesManager::isBuilderWaresWatchersActive ( )
bool openfluid::base::PreferencesManager::isValidKey ( const QString &  Group,
const QString &  Key 
)
bool openfluid::base::PreferencesManager::isWaresdevAutomaticSaveBeforeBuild ( )
bool openfluid::base::PreferencesManager::isWaresdevCurrentlineHighlightingEnabled ( )
bool openfluid::base::PreferencesManager::isWaresdevGitSslNoVerify ( )
bool openfluid::base::PreferencesManager::isWaresdevLineWrappingEnabled ( )
bool openfluid::base::PreferencesManager::isWaresdevShowCommandEnv ( const QString &  Name)
bool openfluid::base::PreferencesManager::isWaresdevSyntaxHighlightingEnabled ( )
void openfluid::base::PreferencesManager::removeBuilderExtraExtensionsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeBuilderExtraObserversPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeBuilderExtraSimulatorsPath ( const QString &  Path)
void openfluid::base::PreferencesManager::removeMarketplace ( const QString &  PlaceName)
void openfluid::base::PreferencesManager::setBuilderAutomaticSaveBeforeRun ( bool  AutoSave)
void openfluid::base::PreferencesManager::setBuilderBegin ( const QString &  Begin)
void openfluid::base::PreferencesManager::setBuilderDeltaT ( openfluid::core::Duration_t  DeltaT)
void openfluid::base::PreferencesManager::setBuilderDockPosition ( Qt::DockWidgetArea  Position)
void openfluid::base::PreferencesManager::setBuilderEnd ( const QString &  End)
void openfluid::base::PreferencesManager::setBuilderExtensionValue ( const QString &  PluginName,
const QString &  Key,
const QString &  Value 
)
void openfluid::base::PreferencesManager::setBuilderExtraExtensionsPaths ( const QStringList &  Paths)
void openfluid::base::PreferencesManager::setBuilderExtraObserversPaths ( const QStringList &  Paths)
void openfluid::base::PreferencesManager::setBuilderExtraSimulatorsPaths ( const QStringList &  Paths)
void openfluid::base::PreferencesManager::setBuilderItemRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setBuilderParamRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setBuilderRecentMax ( int  RecentMax)
void openfluid::base::PreferencesManager::setBuilderSpatialAttrsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setBuilderSpatialConnsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setBuilderSpatialUnitsRemovalConfirm ( bool  Confirm)
void openfluid::base::PreferencesManager::setBuilderToolBarPosition ( Qt::ToolBarArea  Position)
void openfluid::base::PreferencesManager::setBuilderWaresWatchersActive ( bool  Active)
void openfluid::base::PreferencesManager::setBuilderWorkspacesPaths ( const QStringList &  Paths)
static void openfluid::base::PreferencesManager::setFileName ( const QString &  AbsoluteFileName)
static
void openfluid::base::PreferencesManager::setLang ( const QString &  Lang)
void openfluid::base::PreferencesManager::setWaresdevAutomaticSaveBeforeBuild ( bool  AutoSave)
void openfluid::base::PreferencesManager::setWaresdevBuildEnv ( const QString &  Name,
const QString &  Value 
)
void openfluid::base::PreferencesManager::setWaresdevConfigEnv ( const QString &  Name,
const QString &  Value 
)
void openfluid::base::PreferencesManager::setWaresdevConfigGenerator ( const QString &  Generator)
void openfluid::base::PreferencesManager::setWaresdevConfigOptions ( const QString &  Options)
void openfluid::base::PreferencesManager::setWaresdevCurrentlineColor ( const QString &  Color)
void openfluid::base::PreferencesManager::setWaresdevCurrentlineHighlightingEnabled ( bool  Enabled)
void openfluid::base::PreferencesManager::setWaresdevFontName ( const QString &  FontName)
void openfluid::base::PreferencesManager::setWaresdevGitSslNoVerify ( bool  NoVerify)
void openfluid::base::PreferencesManager::setWaresdevImportWaresHubLastUrl ( const QString &  Url)
void openfluid::base::PreferencesManager::setWaresdevImportWaresHubLastUsername ( const QString &  Username)
void openfluid::base::PreferencesManager::setWaresdevIndentSpaceNb ( int  SpaceNumber)
void openfluid::base::PreferencesManager::setWaresdevLineWrappingEnabled ( bool  Enabled)
void openfluid::base::PreferencesManager::setWaresdevShowCommandEnv ( const QString &  Name,
bool  Enabled 
)
void openfluid::base::PreferencesManager::setWaresdevSyntaxHighlightingEnabled ( bool  Enabled)
void openfluid::base::PreferencesManager::setWaresdevSyntaxHighlightingRules ( const SyntaxHighlightingRules_t Rules)
void openfluid::base::PreferencesManager::setWaresdevTextEditorDefaults ( bool  ForceReset)

Member Data Documentation

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

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