Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CIndicatorAlarmWatchCall Class Referencefinal

#include <CIndicatorAlarmWatchCall.hpp>

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

Public Types

enum class  EDialogPosition { RightDown , WithIcon }
 
enum class  eIndicatorRepresentationType { IconLarge , IconWithBadge , IconWithText }
 

Public Member Functions

 CIndicatorAlarmWatchCall ()
 

Protected Member Functions

IIndicator::EDialogPosition getPosition () const override
 
std::optional< iv::types::colorprocessIndicatorBackground () override
 
bool isClickable () const override
 

Private Member Functions

void updateIndicator () override
 
AbstractComponentGUIpanel () override
 
eIndicatorRepresentationType representationType () const override
 
std::optional< std::string > processIndicatorIcon () override
 
std::optional< std::string > processIndicatorText () override
 
std::optional< iv::types::colorprocessIndicatorTextColor () override
 
bool isVisible () const override
 
bool displayPanelDynamic () const override
 

Private Attributes

uint64_t m_numChannelsAlarmWatchCall
 
std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > m_channelsAlarmWatchCall
 
CLabelm_labelChannelsNum
 

Member Enumeration Documentation

◆ EDialogPosition

enum class IIndicator::EDialogPosition
stronginherited
Enumerator
RightDown 
WithIcon 

◆ eIndicatorRepresentationType

enum class IIndicator::eIndicatorRepresentationType
stronginherited
Enumerator
IconLarge 
IconWithBadge 
IconWithText 

Constructor & Destructor Documentation

◆ CIndicatorAlarmWatchCall()

CIndicatorAlarmWatchCall::CIndicatorAlarmWatchCall ( )

Member Function Documentation

◆ displayPanelDynamic()

bool CIndicatorAlarmWatchCall::displayPanelDynamic ( ) const
nodiscardoverrideprivatevirtual

Implements IIndicator.

◆ getPosition()

IIndicator::EDialogPosition iv::diamar::indicators::AbstractDiamarIndicator::getPosition ( ) const
nodiscardoverrideprotectedvirtualinherited

Implements IIndicator.

◆ isClickable()

bool iv::diamar::indicators::AbstractDiamarIndicator::isClickable ( ) const
nodiscardoverrideprotectedvirtualinherited

Implements IIndicator.

Reimplemented in CIndicatorDeadMan.

◆ isVisible()

bool CIndicatorAlarmWatchCall::isVisible ( ) const
nodiscardoverrideprivatevirtual

Implements IIndicator.

◆ panel()

AbstractComponentGUI * CIndicatorAlarmWatchCall::panel ( )
overrideprivatevirtual

Implements IIndicator.

◆ processIndicatorBackground()

std::optional< iv::types::color > iv::diamar::indicators::AbstractDiamarIndicator::processIndicatorBackground ( )
overrideprotectedvirtualinherited

Implements IIndicator.

◆ processIndicatorIcon()

std::optional< std::string > CIndicatorAlarmWatchCall::processIndicatorIcon ( )
overrideprivatevirtual

Implements IIndicator.

◆ processIndicatorText()

std::optional< std::string > CIndicatorAlarmWatchCall::processIndicatorText ( )
overrideprivatevirtual

◆ processIndicatorTextColor()

std::optional< iv::types::color > CIndicatorAlarmWatchCall::processIndicatorTextColor ( )
overrideprivatevirtual

◆ representationType()

IIndicator::eIndicatorRepresentationType CIndicatorAlarmWatchCall::representationType ( ) const
nodiscardoverrideprivatevirtual

◆ updateIndicator()

void CIndicatorAlarmWatchCall::updateIndicator ( )
overrideprivatevirtual

Implements IIndicator.

Member Data Documentation

◆ m_channelsAlarmWatchCall

std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel> > > CIndicatorAlarmWatchCall::m_channelsAlarmWatchCall
private

◆ m_labelChannelsNum

CLabel* CIndicatorAlarmWatchCall::m_labelChannelsNum
private

◆ m_numChannelsAlarmWatchCall

uint64_t CIndicatorAlarmWatchCall::m_numChannelsAlarmWatchCall
private

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