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

#include <CPanelTanksEditor.hpp>

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

Public Member Functions

 CPanelTanksEditor ()
 
 ~CPanelTanksEditor () override=default
 
 CPanelTanksEditor (const CPanelTanksEditor &other)=delete
 
 CPanelTanksEditor (CPanelTanksEditor &&other)=delete
 
CPanelTanksEditoroperator= (const CPanelTanksEditor &other)=delete
 
CPanelTanksEditoroperator= (CPanelTanksEditor &&other)=delete
 
AbstractComponentGUIbuildPanel (CDialog *dialogFather) override
 
void update () override
 

Private Member Functions

AbstractComponentGUIprvBuildButtonsLayout (const std::shared_ptr< AbstractSheetModel > &sheetModel, CSheet *sheet)
 
std::shared_ptr< AbstractSheetModelprvCreateSheetModel ()
 
void prvUpdateSheetModel ()
 

Private Attributes

std::shared_ptr< AbstractSheetModelm_sheetModelRef
 
CSheetm_sheetRef
 

Constructor & Destructor Documentation

◆ CPanelTanksEditor() [1/3]

CPanelTanksEditor::CPanelTanksEditor ( )

◆ ~CPanelTanksEditor()

CPanelTanksEditor::~CPanelTanksEditor ( )
overridedefault

◆ CPanelTanksEditor() [2/3]

CPanelTanksEditor::CPanelTanksEditor ( const CPanelTanksEditor & other)
delete

◆ CPanelTanksEditor() [3/3]

CPanelTanksEditor::CPanelTanksEditor ( CPanelTanksEditor && other)
delete

Member Function Documentation

◆ buildPanel()

AbstractComponentGUI * CPanelTanksEditor::buildPanel ( CDialog * dialogFather)
overridevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ prvBuildButtonsLayout()

AbstractComponentGUI * CPanelTanksEditor::prvBuildButtonsLayout ( const std::shared_ptr< AbstractSheetModel > & sheetModel,
CSheet * sheet )
private

◆ prvCreateSheetModel()

std::shared_ptr< AbstractSheetModel > CPanelTanksEditor::prvCreateSheetModel ( )
private

◆ prvUpdateSheetModel()

void CPanelTanksEditor::prvUpdateSheetModel ( )
private

◆ update()

void CPanelTanksEditor::update ( )
overridevirtual

Member Data Documentation

◆ m_sheetModelRef

std::shared_ptr<AbstractSheetModel> CPanelTanksEditor::m_sheetModelRef
private

◆ m_sheetRef

CSheet* CPanelTanksEditor::m_sheetRef
private

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