This singleton defines the TerraLib Qt Widgets module entry. More...
#include <Module.h>
Static Public Member Functions | |
| static Module & | getInstance () |
| It returns a reference to the singleton instance. More... | |
Static Public Attributes | |
| static const char * | sm_bmpFmt = "BMP" |
| static const char * | sm_gifFmt = "GIF" |
| static const char * | sm_jpegFmt = "JPEG" |
| static const char * | sm_pngFmt = "PNG" |
| static const char * | sm_unknownFmt = "XBM" |
| static const char * | sm_xbmFmt = "XBM" |
| static const char * | sm_xpmFmt = "XPM" |
Protected Member Functions | |
| Module () | |
| The singleton constructor is not callable outside the class. More... | |
| ~Module () | |
Static Private Member Functions | |
| static void | finalize () |
| This is the cleanup function for the TerraLib Qt Widgets module. More... | |
| static void | initialize () |
| This is the startup function for the TerraLib Qt Widgets module. More... | |
Static Private Attributes | |
| static const Module & | sm_module |
| Just to make a static initialization. More... | |
Friends | |
| class | te::common::Singleton< Module > |
This singleton defines the TerraLib Qt Widgets module entry.
Definition at line 43 of file src/terralib/qt/widgets/Module.h.
|
protected |
The singleton constructor is not callable outside the class.
Definition at line 60 of file src/terralib/qt/widgets/Module.cpp.
References TerraLib::add(), finalize(), te::common::Singleton< TerraLib >::getInstance(), initialize(), and TE_QTWIDGETS_MODULE_NAME.
|
protected |
Definition at line 71 of file src/terralib/qt/widgets/Module.cpp.
References te::common::Singleton< TerraLib >::getInstance(), TerraLib::remove(), and TE_QTWIDGETS_MODULE_NAME.
|
staticprivate |
This is the cleanup function for the TerraLib Qt Widgets module.
Definition at line 106 of file src/terralib/qt/widgets/Module.cpp.
References te::qt::widgets::DateTimePropertyWidgetFactory::finalize(), te::qt::widgets::GeometryPropertyWidgetFactory::finalize(), te::qt::widgets::StringPropertyWidgetFactory::finalize(), te::qt::widgets::NumericPropertyWidgetFactory::finalize(), te::qt::widgets::WellKnownGraphicWidgetFactory::finalize(), te::qt::widgets::GlyphGraphicWidgetFactory::finalize(), te::qt::widgets::BasicFillWidgetFactory::finalize(), te::qt::widgets::GraphicFillWidgetFactory::finalize(), te::qt::widgets::LocalGraphicWidgetFactory::finalize(), te::common::Singleton< T >::getInstance(), te::common::Singleton< MarkRendererManager >::getInstance(), te::common::Singleton< ExternalGraphicRendererManager >::getInstance(), TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
staticinherited |
It returns a reference to the singleton instance.
|
staticprivate |
This is the startup function for the TerraLib Qt Widgets module.
Definition at line 76 of file src/terralib/qt/widgets/Module.cpp.
References te::common::Singleton< MarkRendererManager >::getInstance(), te::common::Singleton< ExternalGraphicRendererManager >::getInstance(), te::common::Singleton< T >::getInstance(), te::qt::widgets::DateTimePropertyWidgetFactory::initialize(), te::qt::widgets::GeometryPropertyWidgetFactory::initialize(), te::qt::widgets::NumericPropertyWidgetFactory::initialize(), te::qt::widgets::StringPropertyWidgetFactory::initialize(), te::qt::widgets::GraphicFillWidgetFactory::initialize(), te::qt::widgets::WellKnownGraphicWidgetFactory::initialize(), te::qt::widgets::GlyphGraphicWidgetFactory::initialize(), te::qt::widgets::BasicFillWidgetFactory::initialize(), te::qt::widgets::LocalGraphicWidgetFactory::initialize(), TE_LOG_TRACE, and TE_TR.
Referenced by Module().
|
friend |
Definition at line 45 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 76 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 75 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 74 of file src/terralib/qt/widgets/Module.h.
|
staticprivate |
Just to make a static initialization.
Definition at line 83 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 73 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 79 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 78 of file src/terralib/qt/widgets/Module.h.
|
static |
Definition at line 77 of file src/terralib/qt/widgets/Module.h.