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
 AddGDList [詳解]
 
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() [1/4]

LHAZFILETREE::LHAZFILETREE ( void  )

Default Constructor

◆ LHAZFILETREE() [2/4]

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

Constructor (Root)

◆ LHAZFILETREE() [3/4]

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

Constructor (Root)

◆ LHAZFILETREE() [4/4]

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

Constructor

関数詳解

◆ Add() [1/2]

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

Add

◆ Add() [2/2]

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

Add

◆ AddSub()

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

AddSub

◆ FindTreeItem()

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

FindTreeItem

◆ GetArchive()

ARCHIVE* LHAZFILETREE::GetArchive ( void  ) const
inline

◆ GetChildren()

const std::vector<LHAZFILETREE*>& LHAZFILETREE::GetChildren ( void  ) const
inline

◆ GetChildSizeTotal()

LONGLONG LHAZFILETREE::GetChildSizeTotal ( void  ) const

GetChildSizeTotal

◆ GetDescendantMember()

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

AddGDList

AddGDList AddSDList GetDescendantMember - ToDo:Filter対応

◆ GetFile()

LHAZFILE* LHAZFILETREE::GetFile ( void  ) const
inline

◆ GetName()

const WSTR& LHAZFILETREE::GetName ( void  ) const
inline

◆ GetTreeItem()

HTREEITEM LHAZFILETREE::GetTreeItem ( void  ) const
inline

◆ ‾LHAZFILETREE()

LHAZFILETREE::‾LHAZFILETREE ( void  )

Destructor

メンバ詳解

◆ Archive

ARCHIVE* LHAZFILETREE::Archive
private

◆ Children

std::vector<LHAZFILETREE*> LHAZFILETREE::Children
private

◆ File

LHAZFILE* LHAZFILETREE::File
private

◆ Files

LHAZFILES* LHAZFILETREE::Files
private

◆ m_treeview

gui::LHAZTREEVIEW* LHAZFILETREE::m_treeview
private

◆ Name

WSTR LHAZFILETREE::Name
private

◆ TreeItem

HTREEITEM LHAZFILETREE::TreeItem
private

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