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

#include <CPanelLogicsEditPropertiesLibraryIOBlock.hpp>

Public Member Functions

 CPanelLogicsEditPropertiesLibraryIOBlock (const std::weak_ptr< iv::logic::LogicLibraryIOInfo > &libraryIoInfo, iv::logic::eLibraryIOType libraryIoType, const std::weak_ptr< iv::logic::CustomBlockIOInfos > &customBlockInfos)
 
 CPanelLogicsEditPropertiesLibraryIOBlock ()=delete
 
virtual ~CPanelLogicsEditPropertiesLibraryIOBlock ()=default
 
 CPanelLogicsEditPropertiesLibraryIOBlock (const CPanelLogicsEditPropertiesLibraryIOBlock &other)=delete
 
 CPanelLogicsEditPropertiesLibraryIOBlock (CPanelLogicsEditPropertiesLibraryIOBlock &&other)=delete
 
CPanelLogicsEditPropertiesLibraryIOBlockoperator= (const CPanelLogicsEditPropertiesLibraryIOBlock &other)=delete
 
CPanelLogicsEditPropertiesLibraryIOBlockoperator= (CPanelLogicsEditPropertiesLibraryIOBlock &&other)=delete
 
AbstractComponentGUIbuildPanel ()
 
std::weak_ptr< iv::logic::LogicLibraryIOInfogetSelectedLibraryIoInfo () const
 

Private Attributes

const std::weak_ptr< iv::logic::CustomBlockIOInfosm_customBlockInfos
 
const iv::logic::eLibraryIOType m_libraryIoType
 
std::weak_ptr< iv::logic::LogicLibraryIOInfom_libraryIoInfo
 

Constructor & Destructor Documentation

◆ CPanelLogicsEditPropertiesLibraryIOBlock() [1/4]

CPanelLogicsEditPropertiesLibraryIOBlock::CPanelLogicsEditPropertiesLibraryIOBlock ( const std::weak_ptr< iv::logic::LogicLibraryIOInfo > & libraryIoInfo,
iv::logic::eLibraryIOType libraryIoType,
const std::weak_ptr< iv::logic::CustomBlockIOInfos > & customBlockInfos )

◆ CPanelLogicsEditPropertiesLibraryIOBlock() [2/4]

CPanelLogicsEditPropertiesLibraryIOBlock::CPanelLogicsEditPropertiesLibraryIOBlock ( )
delete

◆ ~CPanelLogicsEditPropertiesLibraryIOBlock()

virtual CPanelLogicsEditPropertiesLibraryIOBlock::~CPanelLogicsEditPropertiesLibraryIOBlock ( )
virtualdefault

◆ CPanelLogicsEditPropertiesLibraryIOBlock() [3/4]

CPanelLogicsEditPropertiesLibraryIOBlock::CPanelLogicsEditPropertiesLibraryIOBlock ( const CPanelLogicsEditPropertiesLibraryIOBlock & other)
delete

◆ CPanelLogicsEditPropertiesLibraryIOBlock() [4/4]

CPanelLogicsEditPropertiesLibraryIOBlock::CPanelLogicsEditPropertiesLibraryIOBlock ( CPanelLogicsEditPropertiesLibraryIOBlock && other)
delete

Member Function Documentation

◆ buildPanel()

AbstractComponentGUI * CPanelLogicsEditPropertiesLibraryIOBlock::buildPanel ( )

◆ getSelectedLibraryIoInfo()

std::weak_ptr< iv::logic::LogicLibraryIOInfo > CPanelLogicsEditPropertiesLibraryIOBlock::getSelectedLibraryIoInfo ( ) const

◆ operator=() [1/2]

CPanelLogicsEditPropertiesLibraryIOBlock & CPanelLogicsEditPropertiesLibraryIOBlock::operator= ( const CPanelLogicsEditPropertiesLibraryIOBlock & other)
delete

◆ operator=() [2/2]

CPanelLogicsEditPropertiesLibraryIOBlock & CPanelLogicsEditPropertiesLibraryIOBlock::operator= ( CPanelLogicsEditPropertiesLibraryIOBlock && other)
delete

Member Data Documentation

◆ m_customBlockInfos

const std::weak_ptr<iv::logic::CustomBlockIOInfos> CPanelLogicsEditPropertiesLibraryIOBlock::m_customBlockInfos
private

◆ m_libraryIoInfo

std::weak_ptr<iv::logic::LogicLibraryIOInfo> CPanelLogicsEditPropertiesLibraryIOBlock::m_libraryIoInfo
private

◆ m_libraryIoType

const iv::logic::eLibraryIOType CPanelLogicsEditPropertiesLibraryIOBlock::m_libraryIoType
private

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