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

#include <artificialhorizonplugin.h>

Inherits QObject, and QDesignerCustomWidgetInterface.

Public Member Functions

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

Constructor & Destructor Documentation

◆ ArtificialHorizonPlugin()

ArtificialHorizonPlugin::ArtificialHorizonPlugin ( QObject *  parent = 0)

Definition at line 5 of file artificialhorizonplugin.cc.

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

◆ ~ArtificialHorizonPlugin()

ArtificialHorizonPlugin::~ArtificialHorizonPlugin ( )
virtual

Definition at line 11 of file artificialhorizonplugin.cc.

12  {
13  }

Member Function Documentation

◆ createWidget()

QWidget * ArtificialHorizonPlugin::createWidget ( QWidget *  parent)

Definition at line 27 of file artificialhorizonplugin.cc.

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

◆ domXml()

QString ArtificialHorizonPlugin::domXml ( ) const

Definition at line 62 of file artificialhorizonplugin.cc.

63  {
64  return "<widget class=\"ArtificialHorizon\" name=\"ArtificialHorizon\">\n"
65  " <property name=\"geometry\">\n"
66  " <rect>\n"
67  " <x>0</x>\n"
68  " <y>0</y>\n"
69  " <width>309</width>\n"
70  " <height>289</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></string>\n"
78  " </property>\n"
79  "</widget>\n";
80  }

◆ group()

QString ArtificialHorizonPlugin::group ( ) const

Definition at line 37 of file artificialhorizonplugin.cc.

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

◆ icon()

QIcon ArtificialHorizonPlugin::icon ( ) const

Definition at line 42 of file artificialhorizonplugin.cc.

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

◆ includeFile()

QString ArtificialHorizonPlugin::includeFile ( ) const

Definition at line 82 of file artificialhorizonplugin.cc.

83  {
84  return "rock_widget_collection/artificialhorizon.h";
85  }

◆ initialize()

void ArtificialHorizonPlugin::initialize ( QDesignerFormEditorInterface *  core)

Definition at line 15 of file artificialhorizonplugin.cc.

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

◆ isContainer()

bool ArtificialHorizonPlugin::isContainer ( ) const

Definition at line 57 of file artificialhorizonplugin.cc.

58  {
59  return false;
60  }

◆ isInitialized()

bool ArtificialHorizonPlugin::isInitialized ( ) const

Definition at line 22 of file artificialhorizonplugin.cc.

23  {
24  return initialized;
25  }

◆ name()

QString ArtificialHorizonPlugin::name ( ) const

Definition at line 32 of file artificialhorizonplugin.cc.

33  {
34  return "ArtificialHorizon";
35  }

◆ toolTip()

QString ArtificialHorizonPlugin::toolTip ( ) const

Definition at line 47 of file artificialhorizonplugin.cc.

48  {
49  return "Widget for displaying an artificial horizon";
50  }

◆ whatsThis()

QString ArtificialHorizonPlugin::whatsThis ( ) const

Definition at line 52 of file artificialhorizonplugin.cc.

53  {
54  return "Widget for displaying an artificial horizon";
55  }

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