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 ( void  )

Constructor.

関数詳解

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

Filter.

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

GetDsp.

int LHAZFILES::GetDspCount ( void  ) const
inline
LHAZFILE* LHAZFILES::GetFile ( int  idx) const
inline
int LHAZFILES::GetIcon ( int  row) const

GetIcon.

bool LHAZFILES::GetList ( LHAZTABCONTENT tabcontent)
virtual

GetList.

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

LONGLONG LHAZFILES::GetTotal ( void  ) const
inline
HTREEITEM LHAZFILES::GetTreeItem ( void  ) const

GetTreeItem.

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

Insert sort.

bool LHAZFILES::IsLoaded ( void  ) const
inline
bool LHAZFILES::Login ( void  )
virtual

Add.

Login

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

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

Merge sort.

int LHAZFILES::size ( void  ) const

size

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

Sort.

LHAZFILES::‾LHAZFILES ( void  )

Destructor.

メンバ詳解

std::vector<LHAZFILE*> LHAZFILES::m_files
protected
bool LHAZFILES::m_loaded
protected
std::vector<LHAZFILE*> LHAZFILES::m_sorttable
protected
std::vector<LHAZFILE*> LHAZFILES::m_sortwork
private
LONGLONG LHAZFILES::m_total
protected
LHAZFILETREE* LHAZFILES::m_tree
protected

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