Lhaz
公開メンバ関数 | 限定公開変数類 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
LHAZFILES クラス

#include <lhazfiles.h>

LHAZFILES の継承関係図
LHAZFILES_DB LHAZFILES_GD LHAZFILES_OD LHAZFILES_SD

公開メンバ関数

 LHAZFILES (void)
 Constructor [詳解]
 
 ‾LHAZFILES (void)
 Destructor [詳解]
 
virtual bool GetList (LHAZTABCONTENT *tabcontent)
 GetList [詳解]
 
virtual bool Login (void)
 Add [詳解]
 
void Filter (LHAZFILETREE *node, LHAZFILE::FIELD field, bool sortrev)
 Filter [詳解]
 
int GetDspCount (void) const
 
const WSTR & GetDsp (LHAZFILE::FIELD col, int row, bool treeview, int viewkb)
 GetDsp [詳解]
 
LHAZFILEGetFile (int idx) const
 
int GetIcon (int row) const
 GetIcon [詳解]
 
LONGLONG GetTotal (void) const
 
HTREEITEM GetTreeItem (void) const
 GetTreeItem [詳解]
 
bool IsLoaded (void) const
 
int size (void) const
 size [詳解]
 
void Sort (LHAZFILE::FIELD field, bool rev)
 Sort [詳解]
 

限定公開変数類

std::vector< LHAZFILE * > m_files
 
LHAZFILETREEm_tree
 
bool m_loaded
 
std::vector< LHAZFILE * > m_sorttable
 
LONGLONG m_total
 

非公開メンバ関数

void Mergesort (LHAZFILE::FIELD field, bool rev, int first, int last)
 Merge sort [詳解]
 
void Insertsort (LHAZFILE::FIELD field, bool rev, int first, int last)
 Insert sort [詳解]
 

非公開変数類

std::vector< LHAZFILE * > m_sortwork
 

構築子と解体子

◆ LHAZFILES()

LHAZFILES::LHAZFILES ( void  )

Constructor

関数詳解

◆ Filter()

void LHAZFILES::Filter ( LHAZFILETREE node,
LHAZFILE::FIELD  field,
bool  sortrev 
)

Filter

◆ GetDsp()

const WSTR & LHAZFILES::GetDsp ( LHAZFILE::FIELD  col,
int  row,
bool  treeview,
int  viewkb 
)

GetDsp

◆ GetDspCount()

int LHAZFILES::GetDspCount ( void  ) const
inline

◆ GetFile()

LHAZFILE* LHAZFILES::GetFile ( int  idx) const
inline

◆ GetIcon()

int LHAZFILES::GetIcon ( int  row) const

GetIcon

◆ GetList()

bool LHAZFILES::GetList ( LHAZTABCONTENT tabcontent)
virtual

GetList

LHAZFILES_SD, LHAZFILES_GD, LHAZFILES_OD, LHAZFILES_DBで再実装されています。

◆ GetTotal()

LONGLONG LHAZFILES::GetTotal ( void  ) const
inline

◆ GetTreeItem()

HTREEITEM LHAZFILES::GetTreeItem ( void  ) const

GetTreeItem

◆ Insertsort()

void LHAZFILES::Insertsort ( LHAZFILE::FIELD  field,
bool  rev,
int  first,
int  last 
)
private

Insert sort

◆ IsLoaded()

bool LHAZFILES::IsLoaded ( void  ) const
inline

◆ Login()

bool LHAZFILES::Login ( void  )
virtual

Add

Login

LHAZFILES_DBで再実装されています。

◆ Mergesort()

void LHAZFILES::Mergesort ( LHAZFILE::FIELD  field,
bool  rev,
int  first,
int  last 
)
private

Merge sort

◆ size()

int LHAZFILES::size ( void  ) const

size

◆ Sort()

void LHAZFILES::Sort ( LHAZFILE::FIELD  field,
bool  rev 
)

Sort

◆ ‾LHAZFILES()

LHAZFILES::‾LHAZFILES ( void  )

Destructor

メンバ詳解

◆ m_files

std::vector<LHAZFILE*> LHAZFILES::m_files
protected

◆ m_loaded

bool LHAZFILES::m_loaded
protected

◆ m_sorttable

std::vector<LHAZFILE*> LHAZFILES::m_sorttable
protected

◆ m_sortwork

std::vector<LHAZFILE*> LHAZFILES::m_sortwork
private

◆ m_total

LONGLONG LHAZFILES::m_total
protected

◆ m_tree

LHAZFILETREE* LHAZFILES::m_tree
protected

このクラス詳解は次のファイルから抽出されました: