26 LHAZFILE(
const WSTR& name,
const time_t& t,
int icon,
bool isdir, LONGLONG size);
29 virtual fpos_t
GetFpos(
void)
const;
39 void SetFileName(
const WSTR& name,
bool dir =
false);
64 void SetDir(
const WSTR& d);
69 const WSTR&
GetDsp(
FIELD field,
bool treeview,
int viewkb)
const;
70 bool Match(
const TCHAR* p, TCHAR* s,
int f)
const;
Definition lhazfiletree.h:22
LHAZFILETREE * GetTree(void) const
Definition lhazfile.h:75
void SetLastModified(const time_t &t)
Definition lhazfile.cpp:42
int GetMethod(void) const
Definition lhazfile.h:59
const WSTR & GetDir(void) const
Definition lhazfile.h:63
WSTR m_size_txt_kb
Definition lhazfile.h:96
float m_ratio
Definition lhazfile.h:92
LONGLONG m_packedsize
Definition lhazfile.h:88
WSTR m_size_txt
Definition lhazfile.h:95
void SetName(const WSTR &name)
Definition lhazfile.h:37
const std::vector< PARENT > & GetParents(void) const
Definition lhazfile.h:72
void SetFileName(const WSTR &name, bool dir=false)
Definition lhazfile.cpp:115
const WSTR & GetPackedSizeTextKB(void) const
Definition lhazfile.h:54
virtual bool IsVirtual(void) const
Definition lhazfile.cpp:224
void SetTree(LHAZFILETREE *t)
Definition lhazfile.h:76
WSTR m_dirname
Definition lhazfile.h:79
const WSTR & GetParentDir(void) const
Definition lhazfile.cpp:289
LONGLONG GetSize(void) const
Definition lhazfile.h:44
WSTR m_method_txt
Definition lhazfile.h:86
LONGLONG m_size
Definition lhazfile.h:94
const WSTR & GetName(void) const
Definition lhazfile.h:36
WSTR m_ratio_txt
Definition lhazfile.h:93
void SetSize(LONGLONG size)
Definition lhazfile.cpp:68
const WSTR & GetDsp(FIELD field, bool treeview, int viewkb) const
Definition lhazfile.cpp:167
virtual const WSTR & GetAlternateUri(void) const
Definition lhazfile.cpp:280
void SetDir(const WSTR &d)
Definition lhazfile.cpp:155
WSTR m_packedsize_txt
Definition lhazfile.h:89
const WSTR & GetSizeTextKB(void) const
Definition lhazfile.h:46
void SetSizeText(bool dispzero)
Definition lhazfile.cpp:77
void SetLastModifiedText(void)
Definition lhazfile.cpp:51
bool m_isdir
Definition lhazfile.h:82
WSTR m_type
Definition lhazfile.h:98
virtual bool IsNewDir(void) const
Definition lhazfile.cpp:320
void SetPackedSize(LONGLONG size)
Definition lhazfile.cpp:97
const WSTR & GetPackedSizeText(void) const
Definition lhazfile.h:53
void SetType(const WSTR &type)
Definition lhazfile.h:50
const WSTR & GetSizeText(void) const
Definition lhazfile.h:45
void SetRatio(void)
Definition lhazfile.cpp:136
virtual void SetVirtual(bool b)
Definition lhazfile.cpp:273
LHAZFILE(void)
Definition lhazfile.cpp:12
std::vector< PARENT > m_parents
Definition lhazfile.h:91
const WSTR & GetParentUri(void) const
Definition lhazfile.cpp:300
time_t GetLastModified(void) const
Definition lhazfile.h:40
LONGLONG GetPackedSize(void) const
Definition lhazfile.h:51
void SetMethod(int m)
Definition lhazfile.h:60
WSTR GetColContent(FIELD c)
Definition lhazfile.cpp:232
FIELD
Definition lhazfile.h:16
@ TIME
Definition lhazfile.h:16
@ METHOD
Definition lhazfile.h:16
@ RATIO
Definition lhazfile.h:16
@ SIZE
Definition lhazfile.h:16
@ CSIZE
Definition lhazfile.h:16
@ DIRPATH
Definition lhazfile.h:16
@ NAME
Definition lhazfile.h:16
@ FNAME
Definition lhazfile.h:16
@ MAX
Definition lhazfile.h:16
@ TYPE
Definition lhazfile.h:16
virtual fpos_t GetFpos(void) const
Definition lhazfile.cpp:216
int m_method_num
Definition lhazfile.h:85
WSTR m_lastmodified_txt
Definition lhazfile.h:84
virtual ‾LHAZFILE(void)
Definition lhazfile.cpp:35
LHAZFILETREE * m_tree
Definition lhazfile.h:97
void SetIsDir(bool b)
Definition lhazfile.h:68
bool IsDir(void) const
Definition lhazfile.h:67
WSTR m_packedsize_txt_kb
Definition lhazfile.h:90
const WSTR & GetLastModifiedText(void) const
Definition lhazfile.h:41
float GetRatio(void) const
Definition lhazfile.h:56
WSTR m_filename
Definition lhazfile.h:80
time_t m_lastmodified
Definition lhazfile.h:83
bool Match(const TCHAR *p, TCHAR *s, int f) const
Definition lhazfile.cpp:190
virtual const WSTR & GetEditUri(void) const
Definition lhazfile.cpp:311
const WSTR & GetFileName(void) const
Definition lhazfile.h:38
const WSTR & GetMethodText(void) const
Definition lhazfile.h:61
const WSTR & GetRatioText(void) const
Definition lhazfile.h:57
void SetIcon(int i)
Definition lhazfile.h:66
int GetIcon(void) const
Definition lhazfile.h:65
void SetMethodText(const WSTR &m)
Definition lhazfile.h:62
const WSTR & GetType(void) const
Definition lhazfile.h:49
WSTR m_name
Definition lhazfile.h:87
void SetPackedSizeText(void)
Definition lhazfile.cpp:106
int m_icon
Definition lhazfile.h:81
WSTR m_dir
Definition lhazfile.h:19
bool m_isroot
Definition lhazfile.h:21
WSTR m_id
Definition lhazfile.h:20
WSTR m_uri
Definition lhazfile.h:22