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

#include <lhazfile_gd.h>

LHAZFILE_GD の継承関係図
LHAZFILE

公開メンバ関数

 LHAZFILE_GD (const WSTR &name, const time_t &t, int icon, bool isdir)
 Constructor [詳解]
 
 LHAZFILE_GD (const WSTR &name, const time_t &t, int icon, bool isdir, const MYSTR &alternateuri, LONGLONG size, bool isgdoc)
 Constructor [詳解]
 
void AddParent (const MYSTR &dir, const MYSTR uri, const MYSTR &id, bool isroot)
 AddParent [詳解]
 
bool Download (MYGOOGLEDRIVE *gdrive, const MYSTR &destdir, MYSTR &destfile, MYGOOGLEDRIVE::DOWNLOADCB cb, void *param)
 Download [詳解]
 
const WSTR & GetAlternateUri (void) const
 
const WSTR & GetEditUri (void) const
 
const WSTR & GetId (void) const
 
bool IsGoogleDocument (void) const
 
bool IsNewDir (void) const
 
void SetEditUri (const MYSTR &u)
 
void SetId (const WSTR &id)
 
- 基底クラス 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)
 
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)
 

静的公開メンバ関数

static void OnUploadCompleted (void)
 OnUploadCompleted [詳解]
 

非公開変数類

WSTR m_alternateuri
 
WSTR m_edituri
 
WSTR m_id
 
bool m_isgdoc
 
bool m_newdir
 

その他の継承メンバ

- 基底クラス 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_GD() [1/2]

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

Constructor

◆ LHAZFILE_GD() [2/2]

LHAZFILE_GD::LHAZFILE_GD ( const WSTR &  name,
const time_t &  t,
int  icon,
bool  isdir,
const MYSTR &  alternateuri,
LONGLONG  size,
bool  isgdoc 
)

Constructor

関数詳解

◆ AddParent()

void LHAZFILE_GD::AddParent ( const MYSTR &  dir,
const MYSTR  uri,
const MYSTR &  id,
bool  isroot 
)

AddParent

◆ Download()

bool LHAZFILE_GD::Download ( MYGOOGLEDRIVE *  gdrive,
const MYSTR &  destdir,
MYSTR &  destfile,
MYGOOGLEDRIVE::DOWNLOADCB  cb,
void *  param 
)

Download

◆ GetAlternateUri()

const WSTR& LHAZFILE_GD::GetAlternateUri ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

◆ GetEditUri()

const WSTR& LHAZFILE_GD::GetEditUri ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

◆ GetId()

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

◆ IsGoogleDocument()

bool LHAZFILE_GD::IsGoogleDocument ( void  ) const
inline

◆ IsNewDir()

bool LHAZFILE_GD::IsNewDir ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

◆ OnUploadCompleted()

void LHAZFILE_GD::OnUploadCompleted ( void  )
static

OnUploadCompleted

◆ SetEditUri()

void LHAZFILE_GD::SetEditUri ( const MYSTR &  u)
inline

◆ SetId()

void LHAZFILE_GD::SetId ( const WSTR &  id)
inline

メンバ詳解

◆ m_alternateuri

WSTR LHAZFILE_GD::m_alternateuri
private

◆ m_edituri

WSTR LHAZFILE_GD::m_edituri
private

◆ m_id

WSTR LHAZFILE_GD::m_id
private

◆ m_isgdoc

bool LHAZFILE_GD::m_isgdoc
private

◆ m_newdir

bool LHAZFILE_GD::m_newdir
private

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