dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Debug Gadget Plugin

A place holder gadget plugin. More...

Namespaces

 Core
 The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS.
 

Classes

class  DebugEngine
 
class  DebugGadget
 
class  DebugGadgetFactory
 
class  DebugGadgetWidget
 
class  DebugPlugin
 

Functions

 DebugGadget::DebugGadget (QString classId, DebugGadgetWidget *widget, QWidget *parent=nullptr)
 
 DebugGadget::~DebugGadget ()
 
QList< int > DebugGadget::context () const
 
QWidget * DebugGadget::widget ()
 
QString DebugGadget::contextHelpId () const
 
void customMessageHandler (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 
static DebugEngineDebugEngine::getInstance ()
 
 DebugGadgetFactory::DebugGadgetFactory (QObject *parent=nullptr)
 
 DebugGadgetFactory::~DebugGadgetFactory ()
 
IUAVGadget * DebugGadgetFactory::createGadget (QWidget *parent)
 
 DebugGadgetWidget::DebugGadgetWidget (QWidget *parent=nullptr)
 
 DebugGadgetWidget::~DebugGadgetWidget ()
 

Detailed Description

A place holder gadget plugin.

Handle debug messages from QDebug and place them in a widget.

Function Documentation

QList<int> DebugGadget::context ( ) const
inlinevirtual

Reimplemented from Core::IUAVGadget.

Definition at line 48 of file debuggadget.h.

QString DebugGadget::contextHelpId ( ) const
inlinevirtual

Reimplemented from Core::IUAVGadget.

Definition at line 50 of file debuggadget.h.

IUAVGadget * DebugGadgetFactory::createGadget ( QWidget *  parent)
virtual

Implements Core::IUAVGadgetFactory.

Definition at line 76 of file debuggadgetfactory.cpp.

void customMessageHandler ( QtMsgType  type,
const QMessageLogContext &  context,
const QString &  msg 
)

Definition at line 34 of file debuggadgetfactory.cpp.

DebugGadget::DebugGadget ( QString  classId,
DebugGadgetWidget widget,
QWidget *  parent = nullptr 
)

Definition at line 29 of file debuggadget.cpp.

DebugGadgetFactory::DebugGadgetFactory ( QObject *  parent = nullptr)

Definition at line 61 of file debuggadgetfactory.cpp.

DebugGadgetWidget::DebugGadgetWidget ( QWidget *  parent = nullptr)

Definition at line 42 of file debuggadgetwidget.cpp.

DebugEngine * DebugEngine::getInstance ( )
static

Definition at line 35 of file debugengine.cpp.

QWidget* DebugGadget::widget ( )
inlinevirtual

Implements Core::IUAVGadget.

Definition at line 49 of file debuggadget.h.

DebugGadget::~DebugGadget ( )

Definition at line 35 of file debuggadget.cpp.

DebugGadgetFactory::~DebugGadgetFactory ( )

Definition at line 72 of file debuggadgetfactory.cpp.

DebugGadgetWidget::~DebugGadgetWidget ( )

Definition at line 53 of file debuggadgetwidget.cpp.