1#ifndef LIBS_GUI_CINDICATOR_HPP_
2#define LIBS_GUI_CINDICATOR_HPP_
12 CIndicator(std::string_view indicatorTitle,
bool resizeDialog, std::unique_ptr<IIndicator> &&
indicator);
29 [[nodiscard]]
const std::unique_ptr<IIndicator> &
indicator()
const;
31 void runDialog(
double xPos,
double yPos,
unsigned char justify);
Definition CDialog.hpp:21
Definition CIndicator.hpp:10
bool operator==(const CIndicator &b) const
Definition CIndicator.hpp:15
bool m_isShowDynamic
Definition CIndicator.hpp:43
std::shared_ptr< CDialog > m_dialogModelsIndicatorOpt
Definition CIndicator.hpp:50
bool m_isVisible
Definition CIndicator.hpp:44
double m_yDialog
Definition CIndicator.hpp:49
CLayoutContainer * m_containerRef
Definition CIndicator.hpp:46
void addIndicator(CDialog *dialogFather, IWidget *indicatorsBar)
Definition CIndicator.cpp:113
std::string m_indicatorTitle
Definition CIndicator.hpp:38
CIndicator(std::string_view indicatorTitle, bool resizeDialog, std::unique_ptr< IIndicator > &&indicator)
Definition CIndicator.cpp:93
void runDialog(double xPos, double yPos, unsigned char justify)
Definition CIndicator.cpp:170
bool m_resizeDialog
Definition CIndicator.hpp:39
void setPosDialog(double xPos, double yPos)
Definition CIndicator.cpp:193
const std::unique_ptr< IIndicator > & indicator() const
Definition CIndicator.cpp:165
double m_xDialog
Definition CIndicator.hpp:48
void setVisibleDialogIndicator()
Definition CIndicator.cpp:76
bool m_hasPositionDialog
Definition CIndicator.hpp:47
std::unique_ptr< IIndicator > m_indicator
Definition CIndicator.hpp:40
void close() const
Definition CIndicator.cpp:124
void updateIndicator(CDialog *dlgFather)
Definition CIndicator.cpp:132
bool m_isPulsed
Definition CIndicator.hpp:42
Definition CLayoutContainer.hpp:7