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

anonymous enum
列挙値
e_LHAZ_HPANEL_DX 

◆ TABCLASS

列挙値
TAB_CLASS_LOCAL 
TAB_CLASS_CLOUD 
TAB_CLASS_MIX 
TAB_CLASS_MAX 

◆ TABTYPE

列挙値
TAB_TYPE_ARCHIVE 
TAB_TYPE_GD 
TAB_TYPE_OD 
TAB_TYPE_DB 
TAB_TYPE_AD 
TAB_TYPE_MAX 

構築子と解体子

◆ LHAZTAB()

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

関数詳解

◆ ChangeColumn()

void LHAZTAB::ChangeColumn ( void  )

◆ ClearArchive()

void LHAZTAB::ClearArchive ( void  )

◆ CloseArchive()

void LHAZTAB::CloseArchive ( HTREEITEM  hitem)

◆ Compress()

void LHAZTAB::Compress ( vector< LHAZPROCFILE > &  compfiles,
const MYSTR &  curdir 
)

◆ DispStsBar()

void LHAZTAB::DispStsBar ( void  )

◆ DownloadDB()

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

DownloadDB

◆ DownloadGD()

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

DownloadGD

◆ DownloadOD()

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

DownloadOD

◆ GetActiveArchive()

ARCHIVE * LHAZTAB::GetActiveArchive ( void  ) const

◆ GetArchive()

ARCHIVES * LHAZTAB::GetArchive ( void  ) const

◆ GetClass()

LHAZTAB::TABCLASS LHAZTAB::GetClass ( void  ) const

GetClass

◆ GetLabel()

const MYSTR & LHAZTAB::GetLabel ( void  ) const

GetLabel

◆ GetListView()

LHAZLISTVIEW * LHAZTAB::GetListView ( void  ) const

GetListView

◆ GetLvcolms()

LVCOLMS * LHAZTAB::GetLvcolms ( void  ) const

◆ GetOneDrive()

MYONEDRIVE * LHAZTAB::GetOneDrive ( void  ) const

GetOneDrive

◆ GetTreeView()

LHAZTREEVIEW * LHAZTAB::GetTreeView ( void  ) const

◆ GetType()

LHAZTAB::TABTYPE LHAZTAB::GetType ( void  ) const

◆ MoveWindow()

void LHAZTAB::MoveWindow ( int  X,
int  Y,
int  nWidth,
int  nHeight,
BOOL  bRepaint 
) const

◆ OnChangeTab()

void LHAZTAB::OnChangeTab ( int  dir)

◆ OnCompress()

void LHAZTAB::OnCompress ( void  )

◆ OnDropFiles()

void LHAZTAB::OnDropFiles ( const vector< WSTR > &  files,
const PATH &  tempname 
)

◆ OnEnter()

void LHAZTAB::OnEnter ( const PATH &  tempdir)

◆ OnMovePane()

void LHAZTAB::OnMovePane ( void  )

◆ OnNotify()

int LHAZTAB::OnNotify ( HWND  hWnd,
WPARAM  wParam,
LPARAM  lParam,
const NOTIFY_IF nif 
)

◆ OnPanelSize()

void LHAZTAB::OnPanelSize ( WPARAM  wParam,
LPARAM  lParam 
)

◆ OnRefresh()

void LHAZTAB::OnRefresh ( void  )

◆ OnSelChange()

void LHAZTAB::OnSelChange ( void  )
private

◆ OnUp()

void LHAZTAB::OnUp ( void  )

◆ OutputList()

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ライン数を数えるファイル

◆ Select()

void LHAZTAB::Select ( TABTYPE  type)

◆ SetSizeText()

void LHAZTAB::SetSizeText ( int  kb_b)

◆ Show()

void LHAZTAB::Show ( void  ) const

◆ ShowTreeView()

void LHAZTAB::ShowTreeView ( bool  show)

◆ Sort()

void LHAZTAB::Sort ( WPARAM  wParam)

◆ SortRev()

void LHAZTAB::SortRev ( void  )

◆ UploadFiles()

bool LHAZTAB::UploadFiles ( TABTYPE  tab,
const vector< WSTR > &  files 
)

UploadFiles

◆ ‾LHAZTAB()

LHAZTAB::‾LHAZTAB ( void  )

Destructor

メンバ詳解

◆ Contents

vector<LHAZTABCONTENT*> LHAZTAB::Contents
private

◆ Instance

HINSTANCE LHAZTAB::Instance
private

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