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

関数詳解

◆ ‾LHAZFILES()

LHAZFILES::‾LHAZFILES ( void  )

Destructor

◆ 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_DB, LHAZFILES_GD, LHAZFILES_OD, LHAZFILES_SDで再実装されています。

◆ 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

メンバ詳解

◆ 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

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