Main Page
Modules
Namespaces
Classes
Files
File List
File Members
ProjectWidgetFactory.cpp
Go to the documentation of this file.
1
#include "
ProjectWidget.h
"
2
#include "
ProjectWidgetFactory.h
"
3
4
te::qt::af::ProjectWidgetFactory
*
te::qt::af::ProjectWidgetFactory::sm_factory
(0);
5
6
7
void
te::qt::af::ProjectWidgetFactory::initialize
()
8
{
9
finalize
();
10
sm_factory
=
new
ProjectWidgetFactory
;
11
}
12
13
void
te::qt::af::ProjectWidgetFactory::finalize
()
14
{
15
delete
sm_factory;
16
sm_factory = 0;
17
}
18
19
te::qt::af::ProjectWidgetFactory::~ProjectWidgetFactory
()
20
{
21
22
}
23
24
te::qt::af::AbstractSettingWidget
*
te::qt::af::ProjectWidgetFactory::build
()
25
{
26
return
new
ProjectWidget
;
27
}
28
29
te::qt::af::ProjectWidgetFactory::ProjectWidgetFactory
() :
30
te
::qt::af::
SettingsWidgetsFactory
(QObject::tr(
"Project"
).toStdString())
31
{
32
33
}
34
35
te::qt::af::AbstractSettingWidget
*
te::qt::af::ProjectWidgetFactory::create
(QWidget* parent)
36
{
37
return
new
ProjectWidget
(parent);
38
}
te::qt::af::ProjectWidgetFactory::finalize
static void finalize()
Definition:
ProjectWidgetFactory.cpp:13
te::qt::af::ProjectWidgetFactory::build
AbstractSettingWidget * build()
Concrete factories (derived from this one) must implement this method in order to create objects...
Definition:
ProjectWidgetFactory.cpp:24
te::qt::af::SettingsWidgetsFactory
Definition:
SettingsWidgetsFactory.h:39
te::qt::af::AbstractSettingWidget
A frame for setting Table options.
Definition:
AbstractSettingWidget.h:44
te
URI C++ Library.
Definition:
AddressGeocodingOp.h:51
te::qt::af::ProjectWidgetFactory::sm_factory
static ProjectWidgetFactory * sm_factory
Definition:
ProjectWidgetFactory.h:67
te::qt::af::ProjectWidgetFactory::initialize
static void initialize()
Definition:
ProjectWidgetFactory.cpp:7
te::qt::af::ProjectWidget
A frame for setting grid options.
Definition:
ProjectWidget.h:50
ProjectWidget.h
A frame for setting project options.
te::qt::af::ProjectWidgetFactory::create
virtual AbstractSettingWidget * create(QWidget *parent=0)
Definition:
ProjectWidgetFactory.cpp:35
ProjectWidgetFactory.h
A factory to build the project frame object.
te::qt::af::ProjectWidgetFactory::~ProjectWidgetFactory
~ProjectWidgetFactory()
Definition:
ProjectWidgetFactory.cpp:19
te::qt::af::ProjectWidgetFactory::ProjectWidgetFactory
ProjectWidgetFactory()
Definition:
ProjectWidgetFactory.cpp:29
te::qt::af::ProjectWidgetFactory
A factory to build the project frame object.
Definition:
ProjectWidgetFactory.h:47
git_master
terralib5
src
terralib
qt
af
settings
ProjectWidgetFactory.cpp
Generated on Tue Jan 12 2016 08:40:57 for TerraLib by
1.8.9.1