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

#include <compassplugin.h>

Inherits QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

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

Constructor & Destructor Documentation

CompassPlugin::CompassPlugin ( QObject *  parent = 0)

Definition at line 5 of file compassplugin.cc.

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

Definition at line 10 of file compassplugin.cc.

11  {
12  }

Member Function Documentation

QWidget * CompassPlugin::createWidget ( QWidget *  parent)

Definition at line 26 of file compassplugin.cc.

27  {
28  return new Compass(parent);
29  }
QString CompassPlugin::domXml ( ) const

Definition at line 61 of file compassplugin.cc.

62  {
63  return "<widget class=\"Compass\" name=\"Compass\">\n"
64  " <property name=\"geometry\">\n"
65  " <rect>\n"
66  " <x>0</x>\n"
67  " <y>0</y>\n"
68  " <width>309</width>\n"
69  " <height>289</height>\n"
70  " </rect>\n"
71  " </property>\n"
72  " <property name=\"toolTip\" >\n"
73  " <string>Compass</string>\n"
74  " </property>\n"
75  " <property name=\"whatsThis\" >\n"
76  " <string></string>\n"
77  " </property>\n"
78  "</widget>\n";
79  }
QString CompassPlugin::group ( ) const

Definition at line 36 of file compassplugin.cc.

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

Definition at line 41 of file compassplugin.cc.

42  {
43  return QIcon(":/artificial_horizon/compass_icon.png");
44  }
QString CompassPlugin::includeFile ( ) const

Definition at line 81 of file compassplugin.cc.

82  {
83  return "rock_widget_collection/compass.h";
84  }
void CompassPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 14 of file compassplugin.cc.

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

Definition at line 56 of file compassplugin.cc.

57  {
58  return false;
59  }
bool CompassPlugin::isInitialized ( ) const

Definition at line 21 of file compassplugin.cc.

22  {
23  return initialized;
24  }
QString CompassPlugin::name ( ) const

Definition at line 31 of file compassplugin.cc.

32  {
33  return "Compass";
34  }
QString CompassPlugin::toolTip ( ) const

Definition at line 46 of file compassplugin.cc.

47  {
48  return "Widget for displaying an Compass";
49  }
QString CompassPlugin::whatsThis ( ) const

Definition at line 51 of file compassplugin.cc.

52  {
53  return "Widget for displaying an Compass";
54  }

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