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().