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
ProjectWidgetFactory
*
ProjectWidgetFactory::sm_factory
(
nullptr
);
5
6
7
void
ProjectWidgetFactory::initialize
()
8
{
9
finalize
();
10
sm_factory
=
new
ProjectWidgetFactory
;
11
}
12
13
void
ProjectWidgetFactory::finalize
()
14
{
15
delete
sm_factory
;
16
sm_factory
=
nullptr
;
17
}
18
19
ProjectWidgetFactory::~ProjectWidgetFactory
() =
default
;
20
21
te::qt::af::AbstractSettingWidget
*
ProjectWidgetFactory::build
()
22
{
23
return
new
ProjectWidget
;
24
}
25
26
ProjectWidgetFactory::ProjectWidgetFactory
() :
27
te
::qt::af::
SettingsWidgetsFactory
(
QObject
::tr(
"Project"
).toUtf8().data())
28
{
29
30
}
31
32
te::qt::af::AbstractSettingWidget
*
ProjectWidgetFactory::create
(
QWidget
* parent)
33
{
34
return
new
ProjectWidget
(parent);
35
}
ProjectWidgetFactory
A factory to build the project frame object.
Definition:
ProjectWidgetFactory.h:42
ProjectWidgetFactory::finalize
static void finalize()
Definition:
ProjectWidgetFactory.cpp:13
QWidget
QObject
ProjectWidgetFactory::ProjectWidgetFactory
ProjectWidgetFactory()
Definition:
ProjectWidgetFactory.cpp:26
te::qt::af::AbstractSettingWidget
A frame for setting Table options.
Definition:
AbstractSettingWidget.h:47
te
URI C++ Library.
Definition:
Attributes.h:37
ProjectWidgetFactory::~ProjectWidgetFactory
~ProjectWidgetFactory()
te::qt::af::SettingsWidgetsFactory::SettingsWidgetsFactory
SettingsWidgetsFactory(const std::string &fKey)
Definition:
SettingsWidgetsFactory.h:69
ProjectWidgetFactory::build
te::qt::af::AbstractSettingWidget * build()
Concrete factories (derived from this one) must implement this method in order to create objects...
Definition:
ProjectWidgetFactory.cpp:21
ProjectWidget.h
A frame for setting project options.
ProjectWidget
A frame for setting grid options.
Definition:
ProjectWidget.h:44
ProjectWidgetFactory.h
ProjectWidgetFactory::sm_factory
static ProjectWidgetFactory * sm_factory
Definition:
ProjectWidgetFactory.h:62
ProjectWidgetFactory::initialize
static void initialize()
Definition:
ProjectWidgetFactory.cpp:7
ProjectWidgetFactory::create
virtual te::qt::af::AbstractSettingWidget * create(QWidget *parent=0)
Definition:
ProjectWidgetFactory.cpp:32
terralib5_src
src
terraview
settings
ProjectWidgetFactory.cpp
Generated on Wed Jun 6 2018 12:16:11 for TerraLib by
1.8.11