Mode controller wrapper. More...
#include <propertymodecontroller.h>
Public Member Functions | |
| ModeController * | get () |
| PropertyMode | mode (const QString &type, const QString &name) |
| ~PropertyModeController () | |
Static Public Member Functions | |
| static PropertyModeController * | getInstance () |
Private Member Functions | |
| PropertyModeController () | |
Mode controller wrapper.
PropertyModeController - class providing wrapper around single ModeController instance and managing its configuration
| gui::PropertyModeController::~PropertyModeController | ( | ) |
Destructor
References gui::propertyModeControllerInstance.
| gui::PropertyModeController::PropertyModeController | ( | ) | [private] |
Constructor Class will be initialized and also configuration will be read, if specified in the settings
References util::convertFromUnicode(), debug::DBG_DBG, debug::DBG_WARN, gui::Settings::getFullPathName(), gui::globalSettings, guiPrintDbg, rulesmanager::RulesManager< RuleType, RuleTarget, RuleStorage >::loadFromFile(), gui::modeController, util::NAME, gui::parser, Q_OUT, and gui::removePropertyModeController().
Referenced by getInstance().
| ModeController * gui::PropertyModeController::get | ( | ) |
Return instance of ModeController that is being used by this class
References gui::modeController.
| PropertyModeController * gui::PropertyModeController::getInstance | ( | ) | [static] |
Return Instance of PropertyModeController. Ensures only one instance of PropertyModeController exists at any time (singleton) If no instance exists, it is created.
References PropertyModeController(), and gui::propertyModeControllerInstance.
Referenced by gui::PropertyEditor::PropertyEditor().
| PropertyMode gui::PropertyModeController::mode | ( | const QString & | type, | |
| const QString & | name | |||
| ) |
For given type and name return mode of the property
| type | Type field value of complex type | |
| name | Name of property |
References util::convertFromUnicode(), configuration::ModeController::getMode(), gui::modeController, and util::PDF.