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

#include <SonarViewPlugin.h>

Inherits QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

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

Constructor & Destructor Documentation

◆ SonarViewPlugin()

SonarViewPlugin::SonarViewPlugin ( QObject *  parent = 0)

Definition at line 5 of file SonarViewPlugin.cc.

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

◆ ~SonarViewPlugin()

SonarViewPlugin::~SonarViewPlugin ( )
virtual

Definition at line 11 of file SonarViewPlugin.cc.

12  {
13  }

Member Function Documentation

◆ createWidget()

QWidget * SonarViewPlugin::createWidget ( QWidget *  parent)

Definition at line 27 of file SonarViewPlugin.cc.

28  {
29  return new SonarView(parent);
30  }

◆ domXml()

QString SonarViewPlugin::domXml ( ) const

Definition at line 62 of file SonarViewPlugin.cc.

63  {
64  return "<widget class=\"SonarView\" name=\"sonarview\">\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 frames.</string>\n"
78  " </property>\n"
79  "</widget>\n";
80  }

◆ group()

QString SonarViewPlugin::group ( ) const

Definition at line 37 of file SonarViewPlugin.cc.

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

◆ icon()

QIcon SonarViewPlugin::icon ( ) const

Definition at line 42 of file SonarViewPlugin.cc.

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

◆ includeFile()

QString SonarViewPlugin::includeFile ( ) const

Definition at line 82 of file SonarViewPlugin.cc.

83  {
84  return "image_view_widget/sonar_view/SonarView.h";
85  }

◆ initialize()

void SonarViewPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 15 of file SonarViewPlugin.cc.

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

◆ isContainer()

bool SonarViewPlugin::isContainer ( ) const

Definition at line 57 of file SonarViewPlugin.cc.

58  {
59  return false;
60  }

◆ isInitialized()

bool SonarViewPlugin::isInitialized ( ) const

Definition at line 22 of file SonarViewPlugin.cc.

23  {
24  return initialized;
25  }

◆ name()

QString SonarViewPlugin::name ( ) const

Definition at line 32 of file SonarViewPlugin.cc.

33  {
34  return "SonarView";
35  }

◆ toolTip()

QString SonarViewPlugin::toolTip ( ) const

Definition at line 47 of file SonarViewPlugin.cc.

48  {
49  return "Widget for displaying sonar data";
50  }

◆ whatsThis()

QString SonarViewPlugin::whatsThis ( ) const

Definition at line 52 of file SonarViewPlugin.cc.

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

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