Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator Class Referenceabstract

#include <AbstractDiamarRepeaterIndicator.hpp>

Inheritance diagram for iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator:
[legend]
Collaboration diagram for iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator:
[legend]

Classes

struct  Constants
 

Public Types

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

Public Member Functions

virtual void updateIndicator ()=0
 
virtual std::optional< std::string > processIndicatorIcon ()=0
 
virtual std::optional< std::string > processIndicatorText ()=0
 
virtual std::optional< iv::types::colorprocessIndicatorTextColor ()=0
 
virtual std::optional< iv::types::colorprocessIndicatorBackground ()=0
 

Protected Member Functions

AbstractComponentGUIpanel () override
 
IIndicator::EDialogPosition getPosition () const override
 
eIndicatorRepresentationType representationType () const override
 
bool isVisible () const override
 
bool isClickable () const override
 
bool displayPanelDynamic () const override
 

Member Enumeration Documentation

◆ EDialogPosition

enum class IIndicator::EDialogPosition
stronginherited
Enumerator
RightDown 
WithIcon 

◆ eIndicatorRepresentationType

enum class IIndicator::eIndicatorRepresentationType
stronginherited
Enumerator
IconLarge 
IconWithBadge 
IconWithText 

Member Function Documentation

◆ displayPanelDynamic()

bool iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::displayPanelDynamic ( ) const
nodiscardoverrideprotectedvirtual

Implements IIndicator.

◆ getPosition()

IIndicator::EDialogPosition iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::getPosition ( ) const
nodiscardoverrideprotectedvirtual

Implements IIndicator.

◆ isClickable()

bool iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::isClickable ( ) const
nodiscardoverrideprotectedvirtual

Implements IIndicator.

◆ isVisible()

bool iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::isVisible ( ) const
nodiscardoverrideprotectedvirtual

Implements IIndicator.

◆ panel()

AbstractComponentGUI * iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::panel ( )
overrideprotectedvirtual

Implements IIndicator.

◆ processIndicatorBackground()

◆ processIndicatorIcon()

◆ processIndicatorText()

◆ processIndicatorTextColor()

◆ representationType()

IIndicator::eIndicatorRepresentationType iv::diamar::indicators::diamarRepeater::AbstractDiamarRepeaterIndicator::representationType ( ) const
nodiscardoverrideprotectedvirtual

Implements IIndicator.

◆ updateIndicator()


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