rock_widget_collection  0.1
Public Member Functions | List of all members
Plot2dPlugin Class Reference

#include <Plot2dPlugin.h>

Inherits QObject, QDesignerCustomWidgetInterface, QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

 Plot2dPlugin (QObject *parent=0)
 
virtual ~Plot2dPlugin ()
 
bool isContainer () const
 
bool isInitialized () const
 
QIcon icon () const
 
QString domXml () const
 
QString group () const
 
QString includeFile () const
 
QString name () const
 
QString toolTip () const
 
QString whatsThis () const
 
QWidget * createWidget (QWidget *parent)
 
void initialize (QDesignerFormEditorInterface *core)
 
 Plot2dPlugin (QObject *parent=0)
 
virtual ~Plot2dPlugin ()
 
bool isContainer () const
 
bool isInitialized () const
 
QIcon icon () const
 
QString domXml () const
 
QString group () const
 
QString includeFile () const
 
QString name () const
 
QString toolTip () const
 
QString whatsThis () const
 
QWidget * createWidget (QWidget *parent)
 
void initialize (QDesignerFormEditorInterface *core)
 

Detailed Description

Definition at line 8 of file Plot2dPlugin.h.

Constructor & Destructor Documentation

◆ Plot2dPlugin() [1/2]

Plot2dPlugin::Plot2dPlugin ( QObject *  parent = 0)

Definition at line 5 of file Plot2dPlugin.cc.

6  : QObject(parent)
7  {
8  initialized = false;
9  }

◆ ~Plot2dPlugin() [1/2]

Plot2dPlugin::~Plot2dPlugin ( )
virtual

Definition at line 11 of file Plot2dPlugin.cc.

12  {
13  }

◆ Plot2dPlugin() [2/2]

Plot2dPlugin::Plot2dPlugin ( QObject *  parent = 0)

◆ ~Plot2dPlugin() [2/2]

virtual Plot2dPlugin::~Plot2dPlugin ( )
virtual

Member Function Documentation

◆ createWidget() [1/2]

QWidget * Plot2dPlugin::createWidget ( QWidget *  parent)

Definition at line 27 of file Plot2dPlugin.cc.

28  {
29  return new Plot2d(parent);
30  }
Definition: Plot2d.h:14

◆ createWidget() [2/2]

QWidget* Plot2dPlugin::createWidget ( QWidget *  parent)

◆ domXml() [1/2]

QString Plot2dPlugin::domXml ( ) const

Definition at line 62 of file Plot2dPlugin.cc.

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  }

◆ domXml() [2/2]

QString Plot2dPlugin::domXml ( ) const

◆ group() [1/2]

QString Plot2dPlugin::group ( ) const

◆ group() [2/2]

QString Plot2dPlugin::group ( ) const

Definition at line 37 of file Plot2dPlugin.cc.

38  {
39  return "Rock-Robotics";
40  }

◆ icon() [1/2]

QIcon Plot2dPlugin::icon ( ) const

Definition at line 42 of file Plot2dPlugin.cc.

43  {
44  return QIcon(":/vtk/plot2d/icon.png");
45  }

◆ icon() [2/2]

QIcon Plot2dPlugin::icon ( ) const

◆ includeFile() [1/2]

QString Plot2dPlugin::includeFile ( ) const

◆ includeFile() [2/2]

QString Plot2dPlugin::includeFile ( ) const

Definition at line 82 of file Plot2dPlugin.cc.

83  {
84  return "vtk/plot2d/Plot2d.h";
85  }

◆ initialize() [1/2]

void Plot2dPlugin::initialize ( QDesignerFormEditorInterface *  core)

◆ initialize() [2/2]

void Plot2dPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 15 of file Plot2dPlugin.cc.

16  {
17  if (initialized)
18  return;
19  initialized = true;
20  }

◆ isContainer() [1/2]

bool Plot2dPlugin::isContainer ( ) const

Definition at line 57 of file Plot2dPlugin.cc.

58  {
59  return false;
60  }

◆ isContainer() [2/2]

bool Plot2dPlugin::isContainer ( ) const

◆ isInitialized() [1/2]

bool Plot2dPlugin::isInitialized ( ) const

Definition at line 22 of file Plot2dPlugin.cc.

23  {
24  return initialized;
25  }

◆ isInitialized() [2/2]

bool Plot2dPlugin::isInitialized ( ) const

◆ name() [1/2]

QString Plot2dPlugin::name ( ) const

◆ name() [2/2]

QString Plot2dPlugin::name ( ) const

Definition at line 32 of file Plot2dPlugin.cc.

33  {
34  return "Plot2d";
35  }

◆ toolTip() [1/2]

QString Plot2dPlugin::toolTip ( ) const

Definition at line 47 of file Plot2dPlugin.cc.

48  {
49  return "Widget for plotting 2d data";
50  }

◆ toolTip() [2/2]

QString Plot2dPlugin::toolTip ( ) const

◆ whatsThis() [1/2]

QString Plot2dPlugin::whatsThis ( ) const

Definition at line 52 of file Plot2dPlugin.cc.

53  {
54  return "widget for plotting 2d data";
55  }

◆ whatsThis() [2/2]

QString Plot2dPlugin::whatsThis ( ) const

The documentation for this class was generated from the following files: