Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CICE Class Reference

Provides a singleton object for management and access to ICE. More...

#include <Ice.h>

Inheritance diagram for CICE:
Collaboration diagram for CICE:

Public Slots

void slotStart ()
void slotStop ()
void slotIceChanged ()
void slotConnected ()
void slotDisconnected ()
void slotError (int nError, const QString &szError)

Public Member Functions

 CICE (QObject *parent=nullptr)
QSharedPointer< CIceSignalGetSignal ()
CParameterICEGetParameter ()
QWidget * GetParameterWidget (QWidget *parent=nullptr)

Static Public Member Functions

static CICEInstance ()
 Single instance.

Private Attributes

QSharedPointer< CIceSignalm_Signal
CParameterICE m_Parameter
QTranslator m_Translator
QLoggingCategory m_Log

Detailed Description

Provides a singleton object for management and access to ICE.

Author
Kang Lin kl222.nosp@m.@126.nosp@m..com
See also
CIceSignal CParameterICE CFrmParameterICE

Definition at line 25 of file Ice.h.

Constructor & Destructor Documentation

◆ CICE()

CICE::CICE ( QObject * parent = nullptr)
explicit
Author
Kang Lin kl222.nosp@m.@126.nosp@m..com

Definition at line 15 of file Ice.cpp.

◆ ~CICE()

CICE::~CICE ( )
virtual

Definition at line 50 of file Ice.cpp.

Member Function Documentation

◆ GetParameter()

CParameterICE * CICE::GetParameter ( )

Definition at line 67 of file Ice.cpp.

◆ GetParameterWidget()

QWidget * CICE::GetParameterWidget ( QWidget * parent = nullptr)

Definition at line 72 of file Ice.cpp.

◆ GetSignal()

QSharedPointer< CIceSignal > CICE::GetSignal ( )

Definition at line 62 of file Ice.cpp.

◆ Instance()

CICE * CICE::Instance ( )
static

Single instance.

Returns

Definition at line 55 of file Ice.cpp.

◆ slotConnected

void CICE::slotConnected ( )
slot

Definition at line 117 of file Ice.cpp.

◆ slotDisconnected

void CICE::slotDisconnected ( )
slot

Definition at line 125 of file Ice.cpp.

◆ slotError

void CICE::slotError ( int nError,
const QString & szError )
slot

Definition at line 133 of file Ice.cpp.

◆ slotIceChanged

void CICE::slotIceChanged ( )
slot

Definition at line 77 of file Ice.cpp.

◆ slotStart

void CICE::slotStart ( )
slot

Definition at line 91 of file Ice.cpp.

◆ slotStop

void CICE::slotStop ( )
slot

Definition at line 109 of file Ice.cpp.

Member Data Documentation

◆ m_Log

QLoggingCategory CICE::m_Log
private

Definition at line 54 of file Ice.h.

◆ m_Parameter

CParameterICE CICE::m_Parameter
private

Definition at line 52 of file Ice.h.

◆ m_Signal

QSharedPointer<CIceSignal> CICE::m_Signal
private

Definition at line 51 of file Ice.h.

◆ m_Translator

QTranslator CICE::m_Translator
private

Definition at line 53 of file Ice.h.


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