Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelSelection Class Reference

Panel with a combobox and a container for the selected option. More...

#include <CPanelSelection.hpp>

Inheritance diagram for CPanelSelection:
[legend]
Collaboration diagram for CPanelSelection:
[legend]

Classes

struct  SPrvPanelSelection
 

Public Member Functions

 ~CPanelSelection () override
 
void add (uint32_t idSelected, const std::string &txtOption, AbstractComponentGUI **panel)
 
void addEmpty (uint32_t idSelected, const std::string &txtOption)
 
void emplaceListenerChange (const std::function< void(CDialog *, AbstractComponentGUI *)> &changeFunctionCall)
 
uint64_t getIdOptionSelection ()
 

Static Public Member Functions

static CPanelSelectioncreatePanel (uint32_t *idSelected, AbstractComponentGUI **panel, bool isVertical)
 
static CPanelSelectioncreateComponents (uint32_t *idSelected, AbstractComponentGUI **selection, AbstractComponentGUI **container)
 

Private Member Functions

 CPanelSelection (SPrvPanelSelection **dataPrivate)
 

Private Attributes

SPrvPanelSelectionm_dataPrivate
 

Detailed Description

Panel with a combobox and a container for the selected option.

Constructor & Destructor Documentation

◆ ~CPanelSelection()

CPanelSelection::~CPanelSelection ( )
override

◆ CPanelSelection()

CPanelSelection::CPanelSelection ( SPrvPanelSelection ** dataPrivate)
explicitprivate

Member Function Documentation

◆ add()

void CPanelSelection::add ( uint32_t idSelected,
const std::string & txtOption,
AbstractComponentGUI ** panel )

◆ addEmpty()

void CPanelSelection::addEmpty ( uint32_t idSelected,
const std::string & txtOption )

◆ createComponents()

CPanelSelection * CPanelSelection::createComponents ( uint32_t * idSelected,
AbstractComponentGUI ** selection,
AbstractComponentGUI ** container )
static

◆ createPanel()

CPanelSelection * CPanelSelection::createPanel ( uint32_t * idSelected,
AbstractComponentGUI ** panel,
bool isVertical )
static

◆ emplaceListenerChange()

void CPanelSelection::emplaceListenerChange ( const std::function< void(CDialog *, AbstractComponentGUI *)> & changeFunctionCall)
inline

◆ getIdOptionSelection()

uint64_t CPanelSelection::getIdOptionSelection ( )
inline

Member Data Documentation

◆ m_dataPrivate

SPrvPanelSelection* CPanelSelection::m_dataPrivate
private

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