Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IIndicator Class Referenceabstract

#include <IIndicator.hpp>

Inheritance diagram for IIndicator:
[legend]

Public Types

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

Public Member Functions

 IIndicator ()=default
 
virtual ~IIndicator ()=default
 
virtual void updateIndicator ()=0
 
virtual AbstractComponentGUIpanel ()=0
 
virtual IIndicator::EDialogPosition getPosition () const =0
 
virtual eIndicatorRepresentationType representationType () const =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
 
virtual bool isVisible () const =0
 
virtual bool isClickable () const =0
 
virtual bool displayPanelDynamic () const =0
 

Member Enumeration Documentation

◆ EDialogPosition

enum class IIndicator::EDialogPosition
strong
Enumerator
RightDown 
WithIcon 

◆ eIndicatorRepresentationType

Enumerator
IconLarge 
IconWithBadge 
IconWithText 

Constructor & Destructor Documentation

◆ IIndicator()

IIndicator::IIndicator ( )
default

◆ ~IIndicator()

virtual IIndicator::~IIndicator ( )
virtualdefault

Member Function Documentation

◆ displayPanelDynamic()

◆ getPosition()

◆ isClickable()

virtual bool IIndicator::isClickable ( ) const
nodiscardpure virtual

◆ isVisible()

◆ panel()

◆ processIndicatorBackground()

◆ processIndicatorIcon()

◆ processIndicatorText()

◆ processIndicatorTextColor()

◆ representationType()

◆ updateIndicator()


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