rock_widget_collection  0.1
Plot2dPlugin.cc
Go to the documentation of this file.
1 #include "Plot2dPlugin.h"
2 #include "Plot2d.h"
3 
4 
5  Plot2dPlugin::Plot2dPlugin(QObject *parent)
6  : QObject(parent)
7  {
8  initialized = false;
9  }
10 
12  {
13  }
14 
15  void Plot2dPlugin::initialize(QDesignerFormEditorInterface *formEditor)
16  {
17  if (initialized)
18  return;
19  initialized = true;
20  }
21 
23  {
24  return initialized;
25  }
26 
27  QWidget *Plot2dPlugin::createWidget(QWidget *parent)
28  {
29  return new Plot2d(parent);
30  }
31 
32  QString Plot2dPlugin::name() const
33  {
34  return "Plot2d";
35  }
36 
37  QString Plot2dPlugin::group() const
38  {
39  return "Rock-Robotics";
40  }
41 
42  QIcon Plot2dPlugin::icon() const
43  {
44  return QIcon(":/vtk/plot2d/icon.png");
45  }
46 
47  QString Plot2dPlugin::toolTip() const
48  {
49  return "Widget for plotting 2d data";
50  }
51 
52  QString Plot2dPlugin::whatsThis() const
53  {
54  return "widget for plotting 2d data";
55  }
56 
58  {
59  return false;
60  }
61 
62  QString Plot2dPlugin::domXml() const
63  {
64  return "<widget class=\"Plot2d\" name=\"plot2d\">\n"
65  " <property name=\"geometry\">\n"
66  " <rect>\n"
67  " <x>0</x>\n"
68  " <y>0</y>\n"
69  " <width>320</width>\n"
70  " <height>240</height>\n"
71  " </rect>\n"
72  " </property>\n"
73  " <property name=\"toolTip\" >\n"
74  " <string>ImageView</string>\n"
75  " </property>\n"
76  " <property name=\"whatsThis\" >\n"
77  " <string>Widget for displaying sonar data.</string>\n"
78  " </property>\n"
79  "</widget>\n";
80  }
81 
82  QString Plot2dPlugin::includeFile() const
83  {
84  return "vtk/plot2d/Plot2d.h";
85  }
86 
QString toolTip() const
Definition: Plot2dPlugin.cc:47
virtual ~Plot2dPlugin()
Definition: Plot2dPlugin.cc:11
QWidget * createWidget(QWidget *parent)
Definition: Plot2dPlugin.cc:27
QString name() const
Definition: Plot2dPlugin.cc:32
QString includeFile() const
Definition: Plot2dPlugin.cc:82
bool isContainer() const
Definition: Plot2dPlugin.cc:57
void initialize(QDesignerFormEditorInterface *core)
Definition: Plot2dPlugin.cc:15
QString whatsThis() const
Definition: Plot2dPlugin.cc:52
Definition: Plot2d.h:14
Plot2dPlugin(QObject *parent=0)
Definition: Plot2dPlugin.cc:5
bool isInitialized() const
Definition: Plot2dPlugin.cc:22
QString domXml() const
Definition: Plot2dPlugin.cc:62
QIcon icon() const
Definition: Plot2dPlugin.cc:42
QString group() const
Definition: Plot2dPlugin.cc:37