dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
PfdQmlGadgetFactory Class Reference

#include <pfdqmlgadgetfactory.h>

Inheritance diagram for PfdQmlGadgetFactory:
Core::IUAVGadgetFactory

Public Member Functions

 PfdQmlGadgetFactory (QObject *parent=nullptr)
 
 ~PfdQmlGadgetFactory ()
 
Core::IUAVGadgetcreateGadget (QWidget *parent)
 
IUAVGadgetConfiguration * createConfiguration (QSettings *qSettings)
 
IOptionsPage * createOptionsPage (IUAVGadgetConfiguration *config)
 
- Public Member Functions inherited from Core::IUAVGadgetFactory
 IUAVGadgetFactory (QString classId, QString name, QObject *parent=nullptr)
 
virtual ~IUAVGadgetFactory ()
 
virtual IUAVGadgetConfigurationcreateConfiguration (QSettings *qs, UAVConfigInfo *)
 
QString classId () const
 
QString name () const
 
QIcon icon () const
 
bool isSingleConfigurationGadget ()
 

Additional Inherited Members

- Protected Member Functions inherited from Core::IUAVGadgetFactory
void setIcon (QIcon icon)
 
void setSingleConfigurationGadgetTrue ()
 

Detailed Description

Definition at line 28 of file pfdqmlgadgetfactory.h.

Constructor & Destructor Documentation

PfdQmlGadgetFactory::PfdQmlGadgetFactory ( QObject *  parent = nullptr)

Definition at line 22 of file pfdqmlgadgetfactory.cpp.

PfdQmlGadgetFactory::~PfdQmlGadgetFactory ( )

Definition at line 27 of file pfdqmlgadgetfactory.cpp.

Member Function Documentation

IUAVGadgetConfiguration * PfdQmlGadgetFactory::createConfiguration ( QSettings *  qSettings)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 37 of file pfdqmlgadgetfactory.cpp.

Core::IUAVGadget * PfdQmlGadgetFactory::createGadget ( QWidget *  parent)
virtual

Implements Core::IUAVGadgetFactory.

Definition at line 31 of file pfdqmlgadgetfactory.cpp.

IOptionsPage * PfdQmlGadgetFactory::createOptionsPage ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 42 of file pfdqmlgadgetfactory.cpp.


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