NCL Composer
0.1.5
Main Page
Related Pages
Classes
All
Classes
Functions
Variables
Pages
PropertiesViewFactory.cpp
1
/*
2
* Copyright 2011 TeleMidia/PUC-Rio.
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library. If not, see
16
* <http://www.gnu.org/licenses/>.
17
*/
18
#include "PropertiesViewFactory.h"
19
20
PropertiesViewFactory::PropertiesViewFactory
()
21
{
22
23
}
24
25
PropertiesViewFactory::~PropertiesViewFactory
()
26
{
27
28
}
29
30
IPlugin
*
PropertiesViewFactory::createPluginInstance
()
31
{
32
return
new
PropertiesViewPlugin
();
33
}
34
35
void
PropertiesViewFactory::releasePluginInstance
(
IPlugin
*plugin)
36
{
37
PropertiesViewPlugin
*debug = qobject_cast<
PropertiesViewPlugin
*>(plugin);
38
39
if
(debug)
40
{
41
delete
debug;
42
debug = NULL;
43
}
44
}
45
46
QString
PropertiesViewFactory::id
()
const
47
{
48
return
"br.puc-rio.telemidia.PropertiesView"
;
49
}
50
51
QString
PropertiesViewFactory::name
()
const
52
{
53
return
tr(
"Properties View"
);
54
}
55
56
QIcon
PropertiesViewFactory::icon
()
const
57
{
58
return
QIcon(
":/images/icon.png"
);
59
}
60
61
Q_EXPORT_PLUGIN2(PropertiesView,
PropertiesViewFactory
)
62
63
64
composer-plugins
properties-view
src
PropertiesViewFactory.cpp
Generated on Tue Jun 18 2013 16:03:01 for NCL Composer by
1.8.4