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

#include <CBufferEdit.hpp>

Public Member Functions

 CBufferEdit ()
 
 CBufferEdit (const std::string &txt, CEnumComponentsGUI::EDataType dataType)
 
virtual ~CBufferEdit ()
 
void beginEdition (const std::string &txt, CEnumComponentsGUI::EDataType dataType)
 
void changeValue (const std::string &txt)
 
void cleanEdition ()
 
void processKey (CEventGraphics &event, AbstractComponentGraphics *compProcessKey)
 
bool getDataList (std::shared_ptr< CDataList > *dataList) const
 
std::string getText () const
 
std::string getPassword () const
 
bool isCorrect () const
 
bool isEmpty () const
 

Private Attributes

CEnumComponentsGUI::EDataType m_dataType
 
char m_entryEdit [SIZE_BUFFER_GRAPHICS_TEXT] {}
 
uint64_t m_indPosInsert
 

Constructor & Destructor Documentation

◆ CBufferEdit() [1/2]

CBufferEdit::CBufferEdit ( )

◆ CBufferEdit() [2/2]

CBufferEdit::CBufferEdit ( const std::string & txt,
CEnumComponentsGUI::EDataType dataType )

◆ ~CBufferEdit()

CBufferEdit::~CBufferEdit ( )
virtualdefault

Member Function Documentation

◆ beginEdition()

void CBufferEdit::beginEdition ( const std::string & txt,
CEnumComponentsGUI::EDataType dataType )

◆ changeValue()

void CBufferEdit::changeValue ( const std::string & txt)

◆ cleanEdition()

void CBufferEdit::cleanEdition ( )

◆ getDataList()

bool CBufferEdit::getDataList ( std::shared_ptr< CDataList > * dataList) const

◆ getPassword()

std::string CBufferEdit::getPassword ( ) const
nodiscard

◆ getText()

std::string CBufferEdit::getText ( ) const
nodiscard

◆ isCorrect()

bool CBufferEdit::isCorrect ( ) const
nodiscard

◆ isEmpty()

bool CBufferEdit::isEmpty ( ) const
nodiscard

◆ processKey()

void CBufferEdit::processKey ( CEventGraphics & event,
AbstractComponentGraphics * compProcessKey )

Member Data Documentation

◆ m_dataType

CEnumComponentsGUI::EDataType CBufferEdit::m_dataType
private

◆ m_entryEdit

char CBufferEdit::m_entryEdit[SIZE_BUFFER_GRAPHICS_TEXT] {}
private

◆ m_indPosInsert

uint64_t CBufferEdit::m_indPosInsert
private

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