CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CSortContainer类 参考

排序功能和属性的封装 更多...

+ 类 BUI::CSortContainer 继承关系图:

Public 成员函数

 CSortContainer ()
 
 ~CSortContainer ()
 
void AppendSortData (SortData &data)
 
void DeleteSortData (int sort_i)
 
void ClearSortData ()
 
const SortDataAt (UINT i) const
 
void SetOrderType (OrderByType order)
 
void SetSortType (DataType dtype, BOOL nocase=FALSE)
 
void SetPauseStatus (BOOL bPause)
 
DataType GetSortDataType () const
 
void DoSort ()
 

Protected 成员函数

void NeedReSort ()
 

Protected 属性

BOOL m_is_pause_sort
 
BOOL m_is_need_rerost
 
OrderByType m_order_type
 
DataType m_sort_type
 
BOOL m_is_no_case
 
std::vector< SortDatam_sort_data
 

详细描述

排序功能和属性的封装

构造及析构函数说明

◆ CSortContainer()

BUI::CSortContainer::CSortContainer ( )

◆ ~CSortContainer()

BUI::CSortContainer::~CSortContainer ( )

成员函数说明

◆ AppendSortData()

void BUI::CSortContainer::AppendSortData ( SortData data)

◆ At()

const SortData & BUI::CSortContainer::At ( UINT  i) const

◆ ClearSortData()

void BUI::CSortContainer::ClearSortData ( )

◆ DeleteSortData()

void BUI::CSortContainer::DeleteSortData ( int  sort_i)

◆ DoSort()

void BUI::CSortContainer::DoSort ( )

◆ GetSortDataType()

DataType BUI::CSortContainer::GetSortDataType ( ) const

◆ NeedReSort()

void BUI::CSortContainer::NeedReSort ( )
protected

◆ SetOrderType()

void BUI::CSortContainer::SetOrderType ( OrderByType  order)

◆ SetPauseStatus()

void BUI::CSortContainer::SetPauseStatus ( BOOL  bPause)

◆ SetSortType()

void BUI::CSortContainer::SetSortType ( DataType  dtype,
BOOL  nocase = FALSE 
)

类成员变量说明

◆ m_is_need_rerost

BOOL BUI::CSortContainer::m_is_need_rerost
protected

◆ m_is_no_case

BOOL BUI::CSortContainer::m_is_no_case
protected

◆ m_is_pause_sort

BOOL BUI::CSortContainer::m_is_pause_sort
protected

◆ m_order_type

OrderByType BUI::CSortContainer::m_order_type
protected

◆ m_sort_data

std::vector<SortData> BUI::CSortContainer::m_sort_data
protected

◆ m_sort_type

DataType BUI::CSortContainer::m_sort_type
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有