Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CComponentIndicators Class Reference

#include <CComponentIndicators.hpp>

Inheritance diagram for CComponentIndicators:
[legend]
Collaboration diagram for CComponentIndicators:
[legend]

Classes

struct  SIndicatorGtk
 

Public Member Functions

 CComponentIndicators ()
 
 ~CComponentIndicators () override
 
bool operator== (const CComponentIndicators &b) const
 
void addIndicator (CIndicator *indicatorRef)
 
GtkWidget * getWidget ()
 
void addTimer (uint64_t timeoutMilliseconds, IListenerTimer *rcpTimer)
 
void setCouldBeOutOfContainer (bool couldBeOutOfContainer)
 

Static Public Member Functions

static CComponentIndicatorscreateIndicators (GtkWidget *widgetIndicators)
 

Private Member Functions

 CComponentIndicators (GtkWidget *widgetIndicators, uint16_t timerIdUpdateIndicators, std::vector< SIndicatorGtk > *indicators)
 

Private Attributes

uint16_t m_timerIdUpdateIndicators
 
std::vector< SIndicatorGtk > * m_indicators
 
GtkWidget * m_widgetRef
 
std::vector< uint64_t > m_timersId
 
bool m_hasDestroy
 
bool m_couldBeOutOfContainer
 

Constructor & Destructor Documentation

◆ CComponentIndicators() [1/2]

CComponentIndicators::CComponentIndicators ( )

◆ ~CComponentIndicators()

CComponentIndicators::~CComponentIndicators ( )
overridedefault

◆ CComponentIndicators() [2/2]

CComponentIndicators::CComponentIndicators ( GtkWidget * widgetIndicators,
uint16_t timerIdUpdateIndicators,
std::vector< SIndicatorGtk > * indicators )
private

Member Function Documentation

◆ addIndicator()

void CComponentIndicators::addIndicator ( CIndicator * indicatorRef)

◆ addTimer()

void CWidgetGTK::addTimer ( uint64_t timeoutMilliseconds,
IListenerTimer * rcpTimer )
inherited

◆ createIndicators()

CComponentIndicators * CComponentIndicators::createIndicators ( GtkWidget * widgetIndicators)
static

◆ getWidget()

GtkWidget * CWidgetGTK::getWidget ( )
inherited

◆ operator==()

bool CComponentIndicators::operator== ( const CComponentIndicators & b) const
inline

◆ setCouldBeOutOfContainer()

void CWidgetGTK::setCouldBeOutOfContainer ( bool couldBeOutOfContainer)
inherited

Member Data Documentation

◆ m_couldBeOutOfContainer

bool CWidgetGTK::m_couldBeOutOfContainer
privateinherited

◆ m_hasDestroy

bool CWidgetGTK::m_hasDestroy
privateinherited

◆ m_indicators

std::vector<SIndicatorGtk>* CComponentIndicators::m_indicators
private

◆ m_timerIdUpdateIndicators

uint16_t CComponentIndicators::m_timerIdUpdateIndicators
private

◆ m_timersId

std::vector<uint64_t> CWidgetGTK::m_timersId
privateinherited

◆ m_widgetRef

GtkWidget* CWidgetGTK::m_widgetRef
privateinherited

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