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

#include <lhazfiletree.h>

公開メンバ関数

 LHAZFILETREE (void)
 Default Constructor. [詳解]
 
 LHAZFILETREE (const WSTR &name, ARCHIVE *archive, gui::LHAZTREEVIEW *treeview)
 Constructor (Root) [詳解]
 
 LHAZFILETREE (const WSTR &name, LHAZFILES *files, gui::LHAZTREEVIEW *treeview, ARCHIVE::TYPE type)
 Constructor (Root) [詳解]
 
 LHAZFILETREE (const WSTR &name, gui::LHAZTREEVIEW *treeview, HTREEITEM parent, bool isfile, LHAZFILE *file)
 Constructor. [詳解]
 
 ‾LHAZFILETREE (void)
 Destructor. [詳解]
 
const WSTR & GetName (void) const
 
HTREEITEM GetTreeItem (void) const
 
const std::vector< LHAZFILETREE * > & GetChildren (void) const
 
LHAZFILEGetFile (void) const
 
ARCHIVEGetArchive (void) const
 
void Add (gui::LHAZTREEVIEW *treeview, ARCHIVE::TYPE type, const WSTR &name, bool isdir, LHAZFILE *file)
 Add. [詳解]
 
void Add (ARCHIVE::TYPE type, const WSTR &name, bool isdir, LHAZFILE *file)
 Add. [詳解]
 
HTREEITEM FindTreeItem (const WSTR &dir) const
 FindTreeItem. [詳解]
 
bool GetDescendantMember (std::vector< LHAZFILE * > &files) const
 AddDBList. [詳解]
 
LONGLONG GetChildSizeTotal (void) const
 GetChildSizeTotal. [詳解]
 

非公開メンバ関数

void AddSub (gui::LHAZTREEVIEW *treeview, ARCHIVE::TYPE type, const WSTR &name, bool isdir, LHAZFILE *file, WSTR ascendant)
 AddSub. [詳解]
 

非公開変数類

WSTR Name
 
LHAZFILEFile
 
ARCHIVEArchive
 
LHAZFILESFiles
 
HTREEITEM TreeItem
 
std::vector< LHAZFILETREE * > Children
 
gui::LHAZTREEVIEWm_treeview
 

構築子と解体子

LHAZFILETREE::LHAZFILETREE ( void  )

Default Constructor.

LHAZFILETREE::LHAZFILETREE ( const WSTR &  name,
ARCHIVE archive,
gui::LHAZTREEVIEW treeview 
)

Constructor (Root)

LHAZFILETREE::LHAZFILETREE ( const WSTR &  name,
LHAZFILES files,
gui::LHAZTREEVIEW treeview,
ARCHIVE::TYPE  type 
)

Constructor (Root)

LHAZFILETREE::LHAZFILETREE ( const WSTR &  name,
gui::LHAZTREEVIEW treeview,
HTREEITEM  parent,
bool  isfile,
LHAZFILE file 
)

Constructor.

関数詳解

void LHAZFILETREE::Add ( gui::LHAZTREEVIEW treeview,
ARCHIVE::TYPE  type,
const WSTR &  name,
bool  isdir,
LHAZFILE file 
)

Add.

void LHAZFILETREE::Add ( ARCHIVE::TYPE  type,
const WSTR &  name,
bool  isdir,
LHAZFILE file 
)

Add.

void LHAZFILETREE::AddSub ( gui::LHAZTREEVIEW treeview,
ARCHIVE::TYPE  type,
const WSTR &  name,
bool  isdir,
LHAZFILE file,
WSTR  ascendant 
)
private

AddSub.

HTREEITEM LHAZFILETREE::FindTreeItem ( const WSTR &  dir) const

FindTreeItem.

ARCHIVE* LHAZFILETREE::GetArchive ( void  ) const
inline
const std::vector<LHAZFILETREE*>& LHAZFILETREE::GetChildren ( void  ) const
inline
LONGLONG LHAZFILETREE::GetChildSizeTotal ( void  ) const

GetChildSizeTotal.

bool LHAZFILETREE::GetDescendantMember ( std::vector< LHAZFILE * > &  files) const

AddDBList.

AddGDList AddGDList AddSDList GetDescendantMember - ToDo:Filter対応

LHAZFILE* LHAZFILETREE::GetFile ( void  ) const
inline
const WSTR& LHAZFILETREE::GetName ( void  ) const
inline
HTREEITEM LHAZFILETREE::GetTreeItem ( void  ) const
inline
LHAZFILETREE::‾LHAZFILETREE ( void  )

Destructor.

メンバ詳解

ARCHIVE* LHAZFILETREE::Archive
private
std::vector<LHAZFILETREE*> LHAZFILETREE::Children
private
LHAZFILE* LHAZFILETREE::File
private
LHAZFILES* LHAZFILETREE::Files
private
gui::LHAZTREEVIEW* LHAZFILETREE::m_treeview
private
WSTR LHAZFILETREE::Name
private
HTREEITEM LHAZFILETREE::TreeItem
private

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