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

#include <CColumnList.hpp>

Public Member Functions

 CColumnList ()
 
 CColumnList (const std::string &textColumn, CEnumComponentsGUI::EDataType typeColumn, bool isSorting)
 
 CColumnList (const CColumnList *columnList)
 
 CColumnList (const CColumnList &columnList)
 
CColumnListoperator= (const CColumnList &columnList)=default
 
virtual ~CColumnList ()
 
bool operator== (const CColumnList &b) const
 
void setWidthFixed (unsigned short widthColumn)
 
void setNumDecimals (uint64_t numDecimals)
 
void setEditable ()
 
void setColumnSearch ()
 
const char * getTextColumn () const
 
CEnumComponentsGUI::EDataType getTypeColumn () const
 
uint64_t getNumDecimals () const
 
bool isSorting () const
 
bool isSearching () const
 
bool hasWidthColumnFixed (unsigned short *widthColumn) const
 
bool isEditable () const
 

Static Public Member Functions

static bool isSearching (const CColumnList &column)
 

Private Attributes

std::string m_textColumn
 
CEnumComponentsGUI::EDataType m_typeColumn
 
uint64_t m_numDecimals
 
bool m_isSorting
 
bool m_isSearching
 
bool m_isEditable
 
bool m_hasSizeFixed
 
unsigned short m_widthColumn
 

Constructor & Destructor Documentation

◆ CColumnList() [1/4]

CColumnList::CColumnList ( )

◆ CColumnList() [2/4]

CColumnList::CColumnList ( const std::string & textColumn,
CEnumComponentsGUI::EDataType typeColumn,
bool isSorting )

◆ CColumnList() [3/4]

CColumnList::CColumnList ( const CColumnList * columnList)
explicit

◆ CColumnList() [4/4]

CColumnList::CColumnList ( const CColumnList & columnList)

◆ ~CColumnList()

CColumnList::~CColumnList ( )
virtualdefault

Member Function Documentation

◆ getNumDecimals()

uint64_t CColumnList::getNumDecimals ( ) const
nodiscard

◆ getTextColumn()

const char * CColumnList::getTextColumn ( ) const
nodiscard

◆ getTypeColumn()

enum CEnumComponentsGUI::EDataType CColumnList::getTypeColumn ( ) const
nodiscard

◆ hasWidthColumnFixed()

bool CColumnList::hasWidthColumnFixed ( unsigned short * widthColumn) const

◆ isEditable()

bool CColumnList::isEditable ( ) const
nodiscard

◆ isSearching() [1/2]

bool CColumnList::isSearching ( ) const
nodiscard

◆ isSearching() [2/2]

bool CColumnList::isSearching ( const CColumnList & column)
static

◆ isSorting()

bool CColumnList::isSorting ( ) const
nodiscard

◆ operator=()

CColumnList & CColumnList::operator= ( const CColumnList & columnList)
default

◆ operator==()

bool CColumnList::operator== ( const CColumnList & b) const
inline

◆ setColumnSearch()

void CColumnList::setColumnSearch ( )

◆ setEditable()

void CColumnList::setEditable ( )

◆ setNumDecimals()

void CColumnList::setNumDecimals ( uint64_t numDecimals)

◆ setWidthFixed()

void CColumnList::setWidthFixed ( unsigned short widthColumn)

Member Data Documentation

◆ m_hasSizeFixed

bool CColumnList::m_hasSizeFixed
private

◆ m_isEditable

bool CColumnList::m_isEditable
private

◆ m_isSearching

bool CColumnList::m_isSearching
private

◆ m_isSorting

bool CColumnList::m_isSorting
private

◆ m_numDecimals

uint64_t CColumnList::m_numDecimals
private

◆ m_textColumn

std::string CColumnList::m_textColumn
private

◆ m_typeColumn

CEnumComponentsGUI::EDataType CColumnList::m_typeColumn
private

◆ m_widthColumn

unsigned short CColumnList::m_widthColumn
private

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