Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelLogicsEditPropertiesLabel Class Referencefinal

#include <CPanelLogicsEditPropertiesLabel.hpp>

Public Member Functions

 CPanelLogicsEditPropertiesLabel (CLogicsComponentLabel::ELabelIOType labelIOType, const std::string &name, const std::string &description, const std::set< std::string > &labels)
 
 CPanelLogicsEditPropertiesLabel ()=delete
 
 ~CPanelLogicsEditPropertiesLabel ()=default
 
AbstractComponentGUIbuildPanel ()
 
std::string getDescription () const
 
std::string getName () const
 

Private Attributes

CLogicsComponentLabel::ELabelIOType m_labelIOType
 
std::string m_name
 
std::string m_description
 
std::set< std::string > m_labels
 

Constructor & Destructor Documentation

◆ CPanelLogicsEditPropertiesLabel() [1/2]

CPanelLogicsEditPropertiesLabel::CPanelLogicsEditPropertiesLabel ( CLogicsComponentLabel::ELabelIOType labelIOType,
const std::string & name,
const std::string & description,
const std::set< std::string > & labels )

◆ CPanelLogicsEditPropertiesLabel() [2/2]

CPanelLogicsEditPropertiesLabel::CPanelLogicsEditPropertiesLabel ( )
delete

◆ ~CPanelLogicsEditPropertiesLabel()

CPanelLogicsEditPropertiesLabel::~CPanelLogicsEditPropertiesLabel ( )
default

Member Function Documentation

◆ buildPanel()

AbstractComponentGUI * CPanelLogicsEditPropertiesLabel::buildPanel ( )

◆ getDescription()

std::string CPanelLogicsEditPropertiesLabel::getDescription ( ) const
nodiscard

◆ getName()

std::string CPanelLogicsEditPropertiesLabel::getName ( ) const
nodiscard

Member Data Documentation

◆ m_description

std::string CPanelLogicsEditPropertiesLabel::m_description
private

◆ m_labelIOType

CLogicsComponentLabel::ELabelIOType CPanelLogicsEditPropertiesLabel::m_labelIOType
private

◆ m_labels

std::set<std::string> CPanelLogicsEditPropertiesLabel::m_labels
private

◆ m_name

std::string CPanelLogicsEditPropertiesLabel::m_name
private

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