Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractDiamarIndicator.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_DIAMAR_INDICATORS_ABSTRACTDIAMARINDICATOR_HPP_
2#define IV_SRC_DIAMAR_INDICATORS_ABSTRACTDIAMARINDICATOR_HPP_
3
5
7{
8
10{
11protected:
12 [[nodiscard]] IIndicator::EDialogPosition getPosition() const override;
13 [[nodiscard]] eIndicatorRepresentationType representationType() const override;
14
15 std::optional<std::string> processIndicatorText() override;
16 std::optional<iv::types::color> processIndicatorTextColor() override;
17 std::optional<iv::types::color> processIndicatorBackground() override;
18
19 [[nodiscard]] bool isClickable() const override;
20};
21
22}// namespace iv::diamar::indicators
23
24#endif//IV_SRC_DIAMAR_INDICATORS_ABSTRACTDIAMARINDICATOR_HPP_
Definition IIndicator.hpp:10
eIndicatorRepresentationType
Definition IIndicator.hpp:19
EDialogPosition
Definition IIndicator.hpp:13
Definition AbstractDiamarIndicator.hpp:10
bool isClickable() const override
Definition AbstractDiamarIndicator.cpp:31
std::optional< std::string > processIndicatorText() override
Definition AbstractDiamarIndicator.cpp:11
eIndicatorRepresentationType representationType() const override
Definition AbstractDiamarIndicator.cpp:16
std::optional< iv::types::color > processIndicatorBackground() override
Definition AbstractDiamarIndicator.cpp:26
IIndicator::EDialogPosition getPosition() const override
Definition AbstractDiamarIndicator.cpp:6
std::optional< iv::types::color > processIndicatorTextColor() override
Definition AbstractDiamarIndicator.cpp:21
Definition AbstractDiamarIndicator.cpp:4