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

#include <VirtualJoystickPlugin.h>

Inherits QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

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

Constructor & Destructor Documentation

VirtualJoystickPlugin::VirtualJoystickPlugin ( QObject *  parent = 0)

Definition at line 5 of file VirtualJoystickPlugin.cc.

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

Definition at line 11 of file VirtualJoystickPlugin.cc.

12  {
13  }

Member Function Documentation

QWidget * VirtualJoystickPlugin::createWidget ( QWidget *  parent)

Definition at line 27 of file VirtualJoystickPlugin.cc.

28  {
29  return new VirtualJoystick(parent, name().toStdString());
30  }
QString VirtualJoystickPlugin::domXml ( ) const

Definition at line 62 of file VirtualJoystickPlugin.cc.

63  {
64  return QString("<widget class=\"VirtualJoystick\" name=\"virtualjoystick\">\n"
65  " <property name=\"geometry\">\n"
66  " <rect>\n"
67  " <x>0</x>\n"
68  " <y>0</y>\n"
69  " <width>250</width>\n"
70  " <height>250</height>\n"
71  " </rect>\n"
72  " </property>\n"
73  " <property name=\"toolTip\" >\n"
74  " <string>") + toolTip() +
75  QString("</string>\n"
76  "</property>\n"
77  " <property name=\"whatsThis\" >\n"
78  " <string>")
79  + whatsThis() + QString("</string>\n"
80  " </property>\n"
81  "</widget>\n");
82  }
QString VirtualJoystickPlugin::group ( ) const

Definition at line 37 of file VirtualJoystickPlugin.cc.

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

Definition at line 42 of file VirtualJoystickPlugin.cc.

43  {
44  return QIcon(":/virtual_joystick/icon.png");
45  }
QString VirtualJoystickPlugin::includeFile ( ) const

Definition at line 84 of file VirtualJoystickPlugin.cc.

85  {
86  return "image_view_widget/VirtualJoystick.h";
87  }
void VirtualJoystickPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 15 of file VirtualJoystickPlugin.cc.

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

Definition at line 57 of file VirtualJoystickPlugin.cc.

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

Definition at line 22 of file VirtualJoystickPlugin.cc.

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

Definition at line 32 of file VirtualJoystickPlugin.cc.

33  {
34  return "VirtualJoystick";
35  }
QString VirtualJoystickPlugin::toolTip ( ) const

Definition at line 47 of file VirtualJoystickPlugin.cc.

48  {
49  return "Widget that emulates a joystick";
50  }
QString VirtualJoystickPlugin::whatsThis ( ) const

Definition at line 52 of file VirtualJoystickPlugin.cc.

53  {
54  return "widgte that emulates a joystick";
55  }

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