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

#include <lhaztab.h>

LHAZTAB の継承関係図

クラス

struct  NOTIFY_IF
 

公開型

enum  TABCLASS { TAB_CLASS_LOCAL, TAB_CLASS_CLOUD, TAB_CLASS_MIX, TAB_CLASS_MAX }
 
enum  TABTYPE {
  TAB_TYPE_ARCHIVE, TAB_TYPE_GD, TAB_TYPE_OD, TAB_TYPE_DB,
  TAB_TYPE_AD, TAB_TYPE_MAX
}
 
enum  { e_LHAZ_HPANEL_DX = 194 }
 

公開メンバ関数

 LHAZTAB (HINSTANCE hins, HWND parent, int wID, bool hastreeview, int panel_mes, HMENU menu, int sortkind, bool sortrev, HIMAGELIST himage, vector< WSTR > &filters, HFONT font, LHAZSTS *stsbar)
 Constructor. [詳解]
 
 ‾LHAZTAB (void)
 Destructor. [詳解]
 
void ChangeColumn (void)
 
void ClearArchive (void)
 
void CloseArchive (HTREEITEM hitem)
 
void Compress (vector< LHAZPROCFILE > &compfiles, const MYSTR &curdir)
 
void DispStsBar (void)
 
bool DownloadDB (const MYSTR &destdir) const
 DownloadDB. [詳解]
 
bool DownloadGD (const MYSTR &destdir) const
 DownloadGD. [詳解]
 
bool DownloadOD (const MYSTR &destdir) const
 DownloadOD. [詳解]
 
ARCHIVEGetActiveArchive (void) const
 
ARCHIVESGetArchive (void) const
 
TABCLASS GetClass (void) const
 GetClass. [詳解]
 
const MYSTR & GetLabel (void) const
 GetLabel. [詳解]
 
gui::LHAZLISTVIEWGetListView (void) const
 GetListView. [詳解]
 
gui::LVCOLMSGetLvcolms (void) const
 
MYONEDRIVE * GetOneDrive (void) const
 GetOneDrive. [詳解]
 
gui::LHAZTREEVIEWGetTreeView (void) const
 
TABTYPE GetType (void) const
 
void MoveWindow (int X, int Y, int nWidth, int nHeight, BOOL bRepaint) const
 
void OnChangeTab (int dir)
 
void OnCompress (void)
 
void OnDropFiles (const vector< WSTR > &files, const PATH &tempname)
 
void OnEnter (const PATH &tempdir)
 
void OnMovePane (void)
 
int OnNotify (HWND hWnd, WPARAM wParam, LPARAM lParam, const NOTIFY_IF &nif)
 
void OnPanelSize (WPARAM wParam, LPARAM lParam)
 
void OnRefresh (void)
 
void OnUp (void)
 
void OutputList (const MYSTR &file, LHAZLIST::FORMAT format, bool csv, bool count, const MYSTR &countfile)
 書庫内容出力 [詳解]
 
void Select (TABTYPE type)
 
void SetSizeText (int kb_b)
 
void Show (void) const
 
void Sort (WPARAM wParam)
 
void SortRev (void)
 
void ShowTreeView (bool show)
 
bool UploadFiles (TABTYPE tab, const vector< WSTR > &files)
 UploadFiles. [詳解]
 

非公開メンバ関数

void OnSelChange (void)
 

非公開変数類

vector< LHAZTABCONTENT * > Contents
 
HINSTANCE Instance
 

列挙型メンバ詳解

anonymous enum
列挙値
e_LHAZ_HPANEL_DX 
列挙値
TAB_CLASS_LOCAL 
TAB_CLASS_CLOUD 
TAB_CLASS_MIX 
TAB_CLASS_MAX 
列挙値
TAB_TYPE_ARCHIVE 
TAB_TYPE_GD 
TAB_TYPE_OD 
TAB_TYPE_DB 
TAB_TYPE_AD 
TAB_TYPE_MAX 

構築子と解体子

LHAZTAB::LHAZTAB ( HINSTANCE  hins,
HWND  parent,
int  wID,
bool  hastreeview,
int  panel_mes,
HMENU  menu,
int  sortkind,
bool  sortrev,
HIMAGELIST  himage,
vector< WSTR > &  filters,
HFONT  font,
LHAZSTS stsbar 
)

Constructor.

関数詳解

void LHAZTAB::ChangeColumn ( void  )
void LHAZTAB::ClearArchive ( void  )
void LHAZTAB::CloseArchive ( HTREEITEM  hitem)
void LHAZTAB::Compress ( vector< LHAZPROCFILE > &  compfiles,
const MYSTR &  curdir 
)
void LHAZTAB::DispStsBar ( void  )
bool LHAZTAB::DownloadDB ( const MYSTR &  destdir) const

DownloadDB.

bool LHAZTAB::DownloadGD ( const MYSTR &  destdir) const

DownloadGD.

bool LHAZTAB::DownloadOD ( const MYSTR &  destdir) const

DownloadOD.

ARCHIVE * LHAZTAB::GetActiveArchive ( void  ) const
ARCHIVES * LHAZTAB::GetArchive ( void  ) const
LHAZTAB::TABCLASS LHAZTAB::GetClass ( void  ) const

GetClass.

const MYSTR & LHAZTAB::GetLabel ( void  ) const

GetLabel.

LHAZLISTVIEW * LHAZTAB::GetListView ( void  ) const

GetListView.

LVCOLMS * LHAZTAB::GetLvcolms ( void  ) const
MYONEDRIVE * LHAZTAB::GetOneDrive ( void  ) const

GetOneDrive.

LHAZTREEVIEW * LHAZTAB::GetTreeView ( void  ) const
LHAZTAB::TABTYPE LHAZTAB::GetType ( void  ) const
void LHAZTAB::MoveWindow ( int  X,
int  Y,
int  nWidth,
int  nHeight,
BOOL  bRepaint 
) const
void LHAZTAB::OnChangeTab ( int  dir)
void LHAZTAB::OnCompress ( void  )
void LHAZTAB::OnDropFiles ( const vector< WSTR > &  files,
const PATH &  tempname 
)
void LHAZTAB::OnEnter ( const PATH &  tempdir)
void LHAZTAB::OnMovePane ( void  )
int LHAZTAB::OnNotify ( HWND  hWnd,
WPARAM  wParam,
LPARAM  lParam,
const NOTIFY_IF nif 
)
void LHAZTAB::OnPanelSize ( WPARAM  wParam,
LPARAM  lParam 
)
void LHAZTAB::OnRefresh ( void  )
void LHAZTAB::OnSelChange ( void  )
private
void LHAZTAB::OnUp ( void  )
void LHAZTAB::OutputList ( const MYSTR &  file,
LHAZLIST::FORMAT  format,
bool  csv,
bool  count,
const MYSTR &  countfile 
)

書庫内容出力

書庫内容出力

引数
[in]file出力ファイル名
[in]format出力フォーマット
[in]csvCSV形式か否か
[in]countライン数を数えるか否か
[in]countfileライン数を数えるファイル
void LHAZTAB::Select ( TABTYPE  type)
void LHAZTAB::SetSizeText ( int  kb_b)
void LHAZTAB::Show ( void  ) const
void LHAZTAB::ShowTreeView ( bool  show)
void LHAZTAB::Sort ( WPARAM  wParam)
void LHAZTAB::SortRev ( void  )
bool LHAZTAB::UploadFiles ( TABTYPE  tab,
const vector< WSTR > &  files 
)

UploadFiles.

LHAZTAB::‾LHAZTAB ( void  )

Destructor.

メンバ詳解

vector<LHAZTABCONTENT*> LHAZTAB::Contents
private
HINSTANCE LHAZTAB::Instance
private

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