1#ifndef LIBS_PANELS_CPANELCHANNELSSEARCHTEXT_HPP_
2#define LIBS_PANELS_CPANELCHANNELSSEARCHTEXT_HPP_
8#include <bits/stdint-uintn.h>
Definition AbstractComponentGUI.hpp:30
Definition CPanelChannelsSearchText.hpp:15
void findPreviousIndex()
Definition CPanelChannelsSearchText.cpp:203
~CPanelChannelsSearchText() override=default
AbstractComponentGUI * buildPanel()
Definition CPanelChannelsSearchText.cpp:130
CPanelChannelsSearchText(const CPanelChannelsSearchText &other)=delete
std::vector< SPrvSearchResultElement > * getSearchResultPointer()
Definition CPanelChannelsSearchText.cpp:295
bool prvIsIndexOutOfSearchResultsBounds(size_t index)
Definition CPanelChannelsSearchText.cpp:342
void findCurrentIndex()
Definition CPanelChannelsSearchText.cpp:173
std::vector< SPrvSearchResultElement > m_searchResult
Definition CPanelChannelsSearchText.hpp:70
bool prvHasSearchDataChanged()
Definition CPanelChannelsSearchText.cpp:332
CPanelChannelsSearchText & operator=(CPanelChannelsSearchText &&other)=delete
void searchText()
Definition CPanelChannelsSearchText.cpp:224
bool prvNewSearch()
Definition CPanelChannelsSearchText.cpp:347
std::shared_ptr< AbstractSheetModel > m_sheetModelRef
Definition CPanelChannelsSearchText.hpp:60
CPanelChannelsSearchText & operator=(const CPanelChannelsSearchText &other)=delete
void findNextIndex()
Definition CPanelChannelsSearchText.cpp:188
void changeSearchResultCurrentIndex(size_t newIndex)
Definition CPanelChannelsSearchText.cpp:165
bool prvAddMatchToSearchResult(const std::string &strParamValue, const iv::gui::sheets::RowId &pairUnitIdChannelId, const iv::gui::sheets::ColumnId &pairParamIdLangId)
Definition CPanelChannelsSearchText.cpp:300
CSearchSet * m_searchSet
Definition CPanelChannelsSearchText.hpp:65
bool prvHasSheetChanged()
Definition CPanelChannelsSearchText.cpp:337
CSheet * m_sheetRef
Definition CPanelChannelsSearchText.hpp:61
bool prvSearchHasResults()
Definition CPanelChannelsSearchText.cpp:360
std::vector< CEnumParameter::EParameterChannel > m_parametersToSearch
Definition CPanelChannelsSearchText.hpp:63
uint32_t m_sheetVersionCurrent
Definition CPanelChannelsSearchText.hpp:68
size_t m_searchResultCurrentIndex
Definition CPanelChannelsSearchText.hpp:71
void prvSetParametersToSearch()
Definition CPanelChannelsSearchText.cpp:365
CPanelChannelsSearchText(CPanelChannelsSearchText &&other)=delete
CSearchSet::SSearchData m_searchDataCurrent
Definition CPanelChannelsSearchText.hpp:66
CPanelChannelsSearchText()=delete
Definition CSearchSet.hpp:12
Definition IDataPanel.hpp:5
Definition CPanelChannelsSearchText.hpp:18
SPrvSearchResultElement & operator=(SPrvSearchResultElement &&other)=default
iv::gui::sheets::RowId m_pairUnitIdChannelId
Definition CPanelChannelsSearchText.hpp:26
SPrvSearchResultElement(const SPrvSearchResultElement &other)=default
std::string m_strSearchResultContent
Definition CPanelChannelsSearchText.hpp:28
SPrvSearchResultElement & operator=(const SPrvSearchResultElement &other)=default
~SPrvSearchResultElement()=default
SPrvSearchResultElement()=default
iv::gui::sheets::ColumnId m_pairParamIdLangId
Definition CPanelChannelsSearchText.hpp:27
SPrvSearchResultElement(SPrvSearchResultElement &&other)=default
Definition CSearchSet.hpp:17
Definition structs.hpp:24
Definition structs.hpp:50