A singleton for holding the property browser items factories. More...
#include <AbstractPropertyManager.h>
Public Member Functions | |
| void | setFactories (QtTreePropertyBrowser *pb) |
Static Public Member Functions | |
| static AbstractPropertyManager & | getInstance () |
| It returns a reference to the singleton instance. More... | |
Public Attributes | |
| QtCharEditorFactory * | m_charFactory |
| QtCheckBoxFactory * | m_checkBoxFactory |
| QtColorEditorFactory * | m_colorFactory |
| QtColorPropertyManager * | m_colorManager |
| QtEnumEditorFactory * | m_comboBoxFactory |
| QtDlgEditorFactory * | m_dlgFactory |
| QtDoublePropertyManager * | m_doubleManager |
| QtDoubleSpinBoxFactory * | m_doubleSpinBoxFactory |
| QtEnumPropertyManager * | m_enumManager |
| QtFontEditorFactory * | m_fontFactory |
| QtFontPropertyManager * | m_fontManager |
| QtGroupPropertyManager * | m_groupManager |
| QtIntPropertyManager * | m_intManager |
| QtIntPropertyManager * | m_intSliderManager |
| QtLineEditFactory * | m_lineEditFactory |
| QtPointFPropertyManager * | m_pointFManager |
| QtSizePropertyManager * | m_sizeManager |
| QtSliderFactory * | m_sliderFactory |
| QtSpinBoxFactory * | m_spinBoxFactory |
| QtStringPropertyManager * | m_strDlgManager |
| QtStringPropertyManager * | m_stringManager |
Protected Member Functions | |
| AbstractPropertyManager () | |
| It initializes the singleton. More... | |
| ~AbstractPropertyManager () | |
| Destructor. More... | |
Friends | |
| class | te::common::Singleton< AbstractPropertyManager > |
A singleton for holding the property browser items factories.
Definition at line 57 of file AbstractPropertyManager.h.
|
protected |
It initializes the singleton.
Definition at line 48 of file AbstractPropertyManager.cpp.
|
protected |
Destructor.
Definition at line 74 of file AbstractPropertyManager.cpp.
|
staticinherited |
It returns a reference to the singleton instance.
Referenced by te::qt::widgets::AbstractPropertyItem::AbstractPropertyItem(), te::qt::widgets::BasicFillPropertyItem::BasicFillPropertyItem(), te::qt::widgets::BasicStrokePropertyItem::BasicStrokePropertyItem(), te::qt::widgets::GlyphMarkPropertyItem::charMapSelected(), te::qt::widgets::GlyphMarkPropertyItem::GlyphMarkPropertyItem(), te::qt::widgets::GraphicPropertyItem::GraphicPropertyItem(), te::qt::widgets::LayerPropertiesInfo::LayerPropertiesInfo(), te::qt::widgets::LocalImagePropertyItem::LocalImagePropertyItem(), te::qt::widgets::LayerPropertiesInfo::setLayerRasterProperties(), te::qt::widgets::GlyphMarkPropertyItem::showCharMapDlg(), te::qt::widgets::GlyphMarkPropertyItem::updateMarkName(), te::qt::widgets::BasicFillPropertyItem::updateUi(), te::qt::widgets::GraphicPropertyItem::updateUi(), te::qt::widgets::BasicStrokePropertyItem::updateUi(), te::qt::widgets::LocalImagePropertyItem::updateUi(), te::qt::widgets::GlyphMarkPropertyItem::updateUi(), te::qt::widgets::WellKnownMarkPropertyItem::updateUi(), te::qt::widgets::BasicFillPropertyItem::updateUiFillColor(), te::qt::widgets::BasicStrokePropertyItem::updateUiStrokeColor(), te::qt::widgets::BasicFillPropertyItem::valueChanged(), te::qt::widgets::BasicStrokePropertyItem::valueChanged(), and te::qt::widgets::WellKnownMarkPropertyItem::WellKnownMarkPropertyItem().
| void te::qt::widgets::AbstractPropertyManager::setFactories | ( | QtTreePropertyBrowser * | pb | ) |
Definition at line 30 of file AbstractPropertyManager.cpp.
References m_checkBoxFactory, m_colorFactory, m_colorManager, m_comboBoxFactory, m_dlgFactory, m_doubleManager, m_doubleSpinBoxFactory, m_enumManager, m_fontFactory, m_fontManager, m_intManager, m_intSliderManager, m_lineEditFactory, m_pointFManager, m_sizeManager, m_sliderFactory, m_spinBoxFactory, m_strDlgManager, and m_stringManager.
|
friend |
Definition at line 59 of file AbstractPropertyManager.h.
| QtCharEditorFactory* te::qt::widgets::AbstractPropertyManager::m_charFactory |
Definition at line 94 of file AbstractPropertyManager.h.
| QtCheckBoxFactory* te::qt::widgets::AbstractPropertyManager::m_checkBoxFactory |
Definition at line 87 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtColorEditorFactory* te::qt::widgets::AbstractPropertyManager::m_colorFactory |
Definition at line 92 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtColorPropertyManager* te::qt::widgets::AbstractPropertyManager::m_colorManager |
Definition at line 80 of file AbstractPropertyManager.h.
Referenced by setFactories(), te::qt::widgets::BasicFillPropertyItem::updateUi(), te::qt::widgets::BasicFillPropertyItem::updateUiFillColor(), and te::qt::widgets::BasicStrokePropertyItem::updateUiStrokeColor().
| QtEnumEditorFactory* te::qt::widgets::AbstractPropertyManager::m_comboBoxFactory |
Definition at line 90 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtDlgEditorFactory* te::qt::widgets::AbstractPropertyManager::m_dlgFactory |
Definition at line 95 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtDoublePropertyManager* te::qt::widgets::AbstractPropertyManager::m_doubleManager |
Definition at line 77 of file AbstractPropertyManager.h.
Referenced by setFactories(), te::qt::widgets::LayerPropertiesInfo::setLayerRasterProperties(), te::qt::widgets::GraphicPropertyItem::updateUi(), and te::qt::widgets::BasicStrokePropertyItem::updateUi().
| QtDoubleSpinBoxFactory* te::qt::widgets::AbstractPropertyManager::m_doubleSpinBoxFactory |
Definition at line 86 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtEnumPropertyManager* te::qt::widgets::AbstractPropertyManager::m_enumManager |
Definition at line 83 of file AbstractPropertyManager.h.
Referenced by setFactories(), te::qt::widgets::BasicStrokePropertyItem::updateUi(), and te::qt::widgets::WellKnownMarkPropertyItem::updateUi().
| QtFontEditorFactory* te::qt::widgets::AbstractPropertyManager::m_fontFactory |
Definition at line 93 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtFontPropertyManager* te::qt::widgets::AbstractPropertyManager::m_fontManager |
Definition at line 81 of file AbstractPropertyManager.h.
Referenced by setFactories(), te::qt::widgets::GlyphMarkPropertyItem::showCharMapDlg(), te::qt::widgets::GlyphMarkPropertyItem::updateMarkName(), and te::qt::widgets::GlyphMarkPropertyItem::updateUi().
| QtGroupPropertyManager* te::qt::widgets::AbstractPropertyManager::m_groupManager |
Definition at line 74 of file AbstractPropertyManager.h.
Referenced by te::qt::widgets::LayerPropertiesInfo::setLayerRasterProperties().
| QtIntPropertyManager* te::qt::widgets::AbstractPropertyManager::m_intManager |
Definition at line 75 of file AbstractPropertyManager.h.
Referenced by setFactories(), and te::qt::widgets::LayerPropertiesInfo::setLayerRasterProperties().
| QtIntPropertyManager* te::qt::widgets::AbstractPropertyManager::m_intSliderManager |
Definition at line 76 of file AbstractPropertyManager.h.
Referenced by setFactories(), te::qt::widgets::BasicFillPropertyItem::updateUi(), te::qt::widgets::GraphicPropertyItem::updateUi(), te::qt::widgets::BasicStrokePropertyItem::updateUi(), te::qt::widgets::BasicFillPropertyItem::valueChanged(), and te::qt::widgets::BasicStrokePropertyItem::valueChanged().
| QtLineEditFactory* te::qt::widgets::AbstractPropertyManager::m_lineEditFactory |
Definition at line 89 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtPointFPropertyManager* te::qt::widgets::AbstractPropertyManager::m_pointFManager |
Definition at line 84 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtSizePropertyManager* te::qt::widgets::AbstractPropertyManager::m_sizeManager |
Definition at line 82 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtSliderFactory* te::qt::widgets::AbstractPropertyManager::m_sliderFactory |
Definition at line 91 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtSpinBoxFactory* te::qt::widgets::AbstractPropertyManager::m_spinBoxFactory |
Definition at line 88 of file AbstractPropertyManager.h.
Referenced by setFactories().
| QtStringPropertyManager* te::qt::widgets::AbstractPropertyManager::m_strDlgManager |
Definition at line 79 of file AbstractPropertyManager.h.
Referenced by te::qt::widgets::GlyphMarkPropertyItem::charMapSelected(), setFactories(), te::qt::widgets::GlyphMarkPropertyItem::updateMarkName(), te::qt::widgets::LocalImagePropertyItem::updateUi(), and te::qt::widgets::GlyphMarkPropertyItem::updateUi().
| QtStringPropertyManager* te::qt::widgets::AbstractPropertyManager::m_stringManager |
Definition at line 78 of file AbstractPropertyManager.h.
Referenced by setFactories(), and te::qt::widgets::LayerPropertiesInfo::setLayerRasterProperties().