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

#include <SonarDisplayPlugin.h>

Inherits QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

 SonarDisplayPlugin (QObject *parent=0)
 
virtual ~SonarDisplayPlugin ()
 
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 SonarDisplayPlugin.h.

Constructor & Destructor Documentation

SonarDisplayPlugin::SonarDisplayPlugin ( QObject *  parent = 0)

Definition at line 5 of file SonarDisplayPlugin.cc.

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

Definition at line 11 of file SonarDisplayPlugin.cc.

12  {
13  }

Member Function Documentation

QWidget * SonarDisplayPlugin::createWidget ( QWidget *  parent)

Definition at line 27 of file SonarDisplayPlugin.cc.

28  {
29  return new SonarDisplay(parent);
30  }
QString SonarDisplayPlugin::domXml ( ) const

Definition at line 62 of file SonarDisplayPlugin.cc.

63  {
64  return "<widget class=\"SonarDisplay\" name=\"sonar_display\">\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  }
QString SonarDisplayPlugin::group ( ) const

Definition at line 37 of file SonarDisplayPlugin.cc.

38  {
39  return "Rock-Robotics";
40  }
QIcon SonarDisplayPlugin::icon ( ) const

Definition at line 42 of file SonarDisplayPlugin.cc.

43  {
44  return QIcon(":/vtk/sonar_display/icon.png");
45  }
QString SonarDisplayPlugin::includeFile ( ) const

Definition at line 82 of file SonarDisplayPlugin.cc.

83  {
84  return "vtk/sonar_display/SonarDisplay.h";
85  }
void SonarDisplayPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 15 of file SonarDisplayPlugin.cc.

16  {
17  if (initialized)
18  return;
19  initialized = true;
20  }
bool SonarDisplayPlugin::isContainer ( ) const

Definition at line 57 of file SonarDisplayPlugin.cc.

58  {
59  return false;
60  }
bool SonarDisplayPlugin::isInitialized ( ) const

Definition at line 22 of file SonarDisplayPlugin.cc.

23  {
24  return initialized;
25  }
QString SonarDisplayPlugin::name ( ) const

Definition at line 32 of file SonarDisplayPlugin.cc.

33  {
34  return "SonarDisplay";
35  }
QString SonarDisplayPlugin::toolTip ( ) const

Definition at line 47 of file SonarDisplayPlugin.cc.

48  {
49  return "Widget for displaying sonar data";
50  }
QString SonarDisplayPlugin::whatsThis ( ) const

Definition at line 52 of file SonarDisplayPlugin.cc.

53  {
54  return "widgte for displaying sonar data";
55  }

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