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

#include <lhazfile_db.h>

LHAZFILE_DB の継承関係図
LHAZFILE

公開メンバ関数

 LHAZFILE_DB (const WSTR &name, const time_t &t, int icon, bool isdir)
 Constructor [詳解]
 
 LHAZFILE_DB (const WSTR &name, const WSTR &id, const time_t &t, int icon, bool isdir, LONGLONG size)
 Constructor [詳解]
 
 ‾LHAZFILE_DB (void)
 Destructor [詳解]
 
const WSTR & GetId (void) const
 
WSTR GetParent (void) const
 GetParent [詳解]
 
bool IsNewDir (void) const
 
- 基底クラス LHAZFILE に属する継承公開メンバ関数
 LHAZFILE (void)
 
 LHAZFILE (const WSTR &name, const time_t &t, int icon, bool isdir, LONGLONG size)
 
virtual ‾LHAZFILE (void)
 
virtual fpos_t GetFpos (void) const
 
virtual bool IsVirtual (void) const
 
virtual void SetVirtual (bool b)
 
virtual const WSTR & GetAlternateUri (void) const
 
virtual const WSTR & GetEditUri (void) const
 
const WSTR & GetName (void) const
 
void SetName (const WSTR &name)
 
const WSTR & GetFileName (void) const
 
void SetFileName (const WSTR &name, bool dir=false)
 
time_t GetLastModified (void) const
 
const WSTR & GetLastModifiedText (void) const
 
void SetLastModified (const time_t &t)
 
void SetLastModifiedText (void)
 
LONGLONG GetSize (void) const
 
const WSTR & GetSizeText (void) const
 
const WSTR & GetSizeTextKB (void) const
 
void SetSize (LONGLONG size)
 
void SetSizeText (bool dispzero)
 
const WSTR & GetType (void) const
 
void SetType (const WSTR &type)
 
LONGLONG GetPackedSize (void) const
 
void SetPackedSize (LONGLONG size)
 
const WSTR & GetPackedSizeText (void) const
 
const WSTR & GetPackedSizeTextKB (void) const
 
void SetPackedSizeText (void)
 
float GetRatio (void) const
 
const WSTR & GetRatioText (void) const
 
void SetRatio (void)
 
int GetMethod (void) const
 
void SetMethod (int m)
 
const WSTR & GetMethodText (void) const
 
void SetMethodText (const WSTR &m)
 
const WSTR & GetDir (void) const
 
void SetDir (const WSTR &d)
 
int GetIcon (void) const
 
void SetIcon (int i)
 
bool IsDir (void) const
 
void SetIsDir (bool b)
 
const WSTR & GetDsp (FIELD field, bool treeview, int viewkb) const
 
bool Match (const TCHAR *p, TCHAR *s, int f) const
 
WSTR GetColContent (FIELD c)
 
const std::vector< PARENT > & GetParents (void) const
 
const WSTR & GetParentDir (void) const
 
const WSTR & GetParentUri (void) const
 
LHAZFILETREEGetTree (void) const
 
void SetTree (LHAZFILETREE *t)
 

非公開変数類

bool m_newdir
 
WSTR m_id
 

その他の継承メンバ

- 基底クラス LHAZFILE に属する継承公開型
enum  FIELD {
  NAME, SIZE, TYPE, TIME,
  CSIZE, FNAME, RATIO, METHOD,
  DIRPATH, MAX
}
 
- 基底クラス LHAZFILE に属する継承限定公開変数類
WSTR m_dirname
 
WSTR m_filename
 
int m_icon
 
bool m_isdir
 
time_t m_lastmodified
 
WSTR m_lastmodified_txt
 
int m_method_num
 
WSTR m_method_txt
 
WSTR m_name
 
LONGLONG m_packedsize
 
WSTR m_packedsize_txt
 
WSTR m_packedsize_txt_kb
 
std::vector< PARENTm_parents
 
float m_ratio
 
WSTR m_ratio_txt
 
LONGLONG m_size
 
WSTR m_size_txt
 
WSTR m_size_txt_kb
 
LHAZFILETREEm_tree
 
WSTR m_type
 

構築子と解体子

◆ LHAZFILE_DB() [1/2]

LHAZFILE_DB::LHAZFILE_DB ( const WSTR &  name,
const time_t &  t,
int  icon,
bool  isdir 
)

Constructor

◆ LHAZFILE_DB() [2/2]

LHAZFILE_DB::LHAZFILE_DB ( const WSTR &  name,
const WSTR &  id,
const time_t &  t,
int  icon,
bool  isdir,
LONGLONG  size 
)

Constructor

関数詳解

◆ GetId()

const WSTR& LHAZFILE_DB::GetId ( void  ) const
inline

◆ GetParent()

WSTR LHAZFILE_DB::GetParent ( void  ) const

GetParent

◆ IsNewDir()

bool LHAZFILE_DB::IsNewDir ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

◆ ‾LHAZFILE_DB()

LHAZFILE_DB::‾LHAZFILE_DB ( void  )

Destructor

メンバ詳解

◆ m_id

WSTR LHAZFILE_DB::m_id
private

◆ m_newdir

bool LHAZFILE_DB::m_newdir
private

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