1#ifndef LIBS_PANELS_CFILTERCHANNEL_HPP_
2#define LIBS_PANELS_CFILTERCHANNEL_HPP_
Definition CComboBox.hpp:48
EParameterChannel
Definition CEnumParameter.hpp:19
Definition CFilterChannel.hpp:12
~CFilterChannel()
Definition CFilterChannel.cpp:46
static CComboBox * createComboBoxFilterCondition(EFilterCondition *option)
Definition CFilterChannel.cpp:275
CFilterChannel & operator=(CFilterChannel &&other)=delete
void buildComponents(bool addOperator)
Definition CFilterChannel.cpp:289
SFilterComponents m_filterComponents
Definition CFilterChannel.hpp:84
static CComboBox * createComboBoxFilterParameter(CEnumParameter::EParameterChannel *option)
Definition CFilterChannel.cpp:243
static std::string getFilterOperatorString(EFilterOperator filterOperator)
Definition CFilterChannel.cpp:153
bool getFilterActive() const
Definition CFilterChannel.cpp:119
void setFilterActive(bool active)
Definition CFilterChannel.cpp:124
CFilterChannel()
Definition CFilterChannel.cpp:39
EFilterCondition
Definition CFilterChannel.hpp:24
static std::string getFilterConditionString(EFilterCondition filterCondition)
Definition CFilterChannel.cpp:179
static void addColumnTitlesToPanel(CLayoutGrid *layoutGrid)
Definition CFilterChannel.cpp:76
bool m_isAddedToLayout
Definition CFilterChannel.hpp:85
CFilterChannel & operator=(const CFilterChannel &other)=delete
const SFilterData & getFilterData() const
Definition CFilterChannel.cpp:114
SFilterData m_filterData
Definition CFilterChannel.hpp:83
CFilterChannel(const CFilterChannel &other)=delete
EFilterOperator
Definition CFilterChannel.hpp:15
bool m_isFilterActive
Definition CFilterChannel.hpp:82
CFilterChannel(CFilterChannel &&other)=delete
static CComboBox * createComboBoxFilterOperator(EFilterOperator *option)
Definition CFilterChannel.cpp:229
void addFilterToPanel(CLayoutGrid *layoutGrid, uint32_t filterNumber)
Definition CFilterChannel.cpp:91
Definition CLayoutGrid.hpp:11
Definition CFilterChannel.hpp:47
static constexpr int32_t kSizeEditValue
Definition CFilterChannel.hpp:48
CComboBox * m_comboBoxEnumOperator
Definition CFilterChannel.hpp:50
CEdit * m_editValue
Definition CFilterChannel.hpp:53
CComboBox * m_comboBoxEnumCondition
Definition CFilterChannel.hpp:52
CComboBox * m_comboBoxEnumParam
Definition CFilterChannel.hpp:51
Definition CFilterChannel.hpp:39
std::string m_value
Definition CFilterChannel.hpp:43
CEnumParameter::EParameterChannel m_parameterId
Definition CFilterChannel.hpp:41
EFilterOperator m_operator
Definition CFilterChannel.hpp:40
EFilterCondition m_condition
Definition CFilterChannel.hpp:42