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

#include <lhaztabcontent_od.h>

LHAZTABCONTENT_OD の継承関係図
LHAZTABCONTENT

公開メンバ関数

 LHAZTABCONTENT_OD (void)
 Default constructor [詳解]
 
 LHAZTABCONTENT_OD (HINSTANCE hins, HWND parent, DWORD dwStyle, int lv_id, bool edge, int page, HIMAGELIST himage, const MYSTR &label, TYPE type, int lvx, int panel_id, int panel_x, HWND panel_mes_hwnd, int panel_mes, int tree_id, bool showtreeview, std::vector< WSTR > &filters, LHAZSTS *stsbar)
 
 ‾LHAZTABCONTENT_OD (void)
 Destructor [詳解]
 
bool OnDownload (const MYSTR &destdir, bool decryption, bool opendest)
 OnDownload [詳解]
 
void OnDropFiles (const std::vector< WSTR > &files, const PATH &tempname)
 OnDropFiles [詳解]
 
int OnNotify (HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
 OnNotify [詳解]
 
void OnRefresh (void)
 OnRefresh [詳解]
 
void OnRefreshDone (void)
 OnRefreshDone [詳解]
 
void OnSelChange (void)
 OnSelChange [詳解]
 
void SetColumn (HMENU menu, int sortkind, int sortrev)
 SetColumn [詳解]
 
MYONEDRIVE * GetOneDrive (void) const
 GetOneDrive [詳解]
 
- 基底クラス LHAZTABCONTENT に属する継承公開メンバ関数
 LHAZTABCONTENT (void)
 Default Constructor [詳解]
 
 LHAZTABCONTENT (HINSTANCE hins, HWND parent, DWORD dwStyle, int lv_id, bool edge, int page, HIMAGELIST himage, const MYSTR &label, TYPE type, int lvx, int panel_id, int panel_x, HWND panel_mes_hwnd, int panel_mes, int tree_id, bool showtreeview, std::vector< WSTR > &filters, LHAZSTS *stsbar)
 
virtual ‾LHAZTABCONTENT (void)
 Destructor [詳解]
 
virtual void ChangeColumn (void)
 ChangeColumn [詳解]
 
virtual void CloseArchive (HTREEITEM hitem)
 CloseArchive [詳解]
 
virtual void Compress (std::vector< LHAZPROCFILE > &compfiles, const MYSTR &curdir)
 Compress [詳解]
 
virtual const MYSTR & GetLabel (void) const
 
virtual void OutputList (const MYSTR &file, LHAZLIST::FORMAT format, bool csv, bool count, const MYSTR &countfile)
 書庫内容出力 [詳解]
 
virtual void SortByMenu (WPARAM wParam)
 SortByMenu [詳解]
 
virtual void SortRev (void)
 SortRev [詳解]
 
virtual bool UploadFiles (const std::vector< WSTR > &files)
 UploadFiles [詳解]
 
virtual void OnCompress (void)
 OnCompress [詳解]
 
ARCHIVESGetArchive (void) const
 
const MYSTR & GetFixLabel (void) const
 
gui::LHAZLISTVIEWGetListView (void) const
 
gui::LVCOLMSGetLvcolms (void) const
 
gui::LHAZTREEVIEWGetTreeView (void) const
 
TYPE GetType (void) const
 
void SetLabel (const MYSTR &label)
 
void ClearArchive (void)
 ClearArchive [詳解]
 
ARCHIVEGetActiveArchive (void) const
 GetActiveArchive [詳解]
 
void Hide (void) const
 Hide [詳解]
 
void MoveWindow (const RECT &rect, BOOL bRepaint) const
 MoveWindow [詳解]
 
void SetSizeText (int kb_b)
 SetSizeText [詳解]
 
void Show (void) const
 Show [詳解]
 
void ShowTreeView (bool show, const RECT &rect)
 ShowTreeView [詳解]
 
void OnMovePane (void)
 OnMovePane [詳解]
 
void OnPanelSize (HWND tab, WPARAM wParam, LPARAM lParam)
 OnPanelSize [詳解]
 
void OnUp (void)
 OnUp [詳解]
 

非公開メンバ関数

void OnCopyURL (void)
 OnCopyURL [詳解]
 
void OnCreateFolder (void)
 OnCreateFolder [詳解]
 
void OnEndLabelEdit (LPARAM lParam)
 OnEndLabelEdit [詳解]
 
void OnEnter (const PATH &tempdir)
 ENTER押下時処理 [詳解]
 
void OnEnter (int idx, const MYSTR &tempdir)
 OnEnter [詳解]
 
void OnEnterArchive (LHAZFILE_OD *file, const MYSTR &tempdir)
 OnEnterArchive [詳解]
 
void OnExtHistory (int idx, UINT ret, const MYSTR &tempdir)
 OnExtHistory [詳解]
 
void OnExtMydoc (int idx, const MYSTR &tempdir)
 OnExtMydoc [詳解]
 
void OnExtRegistered (int idx, UINT ret, const MYSTR &tempdir)
 OnExtRegistered [詳解]
 
void OnIncrementalSearch (LPARAM lParam)
 OnIncrementalSearch [詳解]
 
void OnItemChanged (LPARAM lParam)
 OnItemChanged [詳解]
 
void OnListview (WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
 OnListview [詳解]
 
void OnSelDirExtract (int idx, const MYSTR &tempdir)
 OnSelDirExtract [詳解]
 
void OnTrash (void)
 OnTrash [詳解]
 
void DispStsBar (void)
 DispStsBar [詳解]
 
void Extract (int idx, const MYSTR &tempdir, const MYSTR &destdir)
 Extract [詳解]
 
MYSTR MakeTempDir (const MYSTR &dir)
 MakeTempDir [詳解]
 
void PopupMenu (void)
 PopupMenu [詳解]
 
void PopupMenuOnFile (int idx, const MYSTR &destdir, const MYSTR &tempdir)
 PopupMenuOnFile [詳解]
 

非公開変数類

MYONEDRIVE * m_onedrive
 

静的非公開変数類

static gui::LVCOLM Columns []
 

その他の継承メンバ

- 基底クラス LHAZTABCONTENT に属する継承公開型
enum  TYPE {
  TYPE_ARCHIVE, TYPE_GD, TYPE_OD, TYPE_DB,
  TYPE_AD, TYPE_MAX
}
 
- 基底クラス LHAZTABCONTENT に属する継承限定公開メンバ関数
virtual void OnBeginDrag (LPARAM lParam)
 OnBeginDrag [詳解]
 
- 基底クラス LHAZTABCONTENT に属する継承限定公開変数類
LHAZFILESm_files
 
MYSTR m_label
 
gui::LHAZLISTVIEWm_listview
 
gui::LVCOLMSm_lvcolms
 
MYPANEL * m_panel
 
bool m_showtreeview
 
LHAZFILE::FIELD m_sortfield
 
int m_sortkind
 
bool m_sortrev
 
LHAZSTSm_statusbar
 
gui::LHAZTREEVIEWm_treeview
 
int m_viewkb
 

構築子と解体子

◆ LHAZTABCONTENT_OD() [1/2]

LHAZTABCONTENT_OD::LHAZTABCONTENT_OD ( void  )

Default constructor

◆ LHAZTABCONTENT_OD() [2/2]

LHAZTABCONTENT_OD::LHAZTABCONTENT_OD ( HINSTANCE  hins,
HWND  parent,
DWORD  dwStyle,
int  lv_id,
bool  edge,
int  page,
HIMAGELIST  himage,
const MYSTR &  label,
TYPE  type,
int  lvx,
int  panel_id,
int  panel_x,
HWND  panel_mes_hwnd,
int  panel_mes,
int  tree_id,
bool  showtreeview,
std::vector< WSTR > &  filters,
LHAZSTS stsbar 
)

関数詳解

◆ DispStsBar()

void LHAZTABCONTENT_OD::DispStsBar ( void  )
privatevirtual

DispStsBar

LHAZTABCONTENTを再実装しています。

◆ Extract()

void LHAZTABCONTENT_OD::Extract ( int  idx,
const MYSTR &  tempdir,
const MYSTR &  destdir 
)
private

Extract

◆ GetOneDrive()

MYONEDRIVE * LHAZTABCONTENT_OD::GetOneDrive ( void  ) const
virtual

GetOneDrive

LHAZTABCONTENTを再実装しています。

◆ MakeTempDir()

MYSTR LHAZTABCONTENT_OD::MakeTempDir ( const MYSTR &  dir)
private

MakeTempDir

◆ OnCopyURL()

void LHAZTABCONTENT_OD::OnCopyURL ( void  )
private

OnCopyURL

◆ OnCreateFolder()

void LHAZTABCONTENT_OD::OnCreateFolder ( void  )
private

OnCreateFolder

◆ OnDownload()

bool LHAZTABCONTENT_OD::OnDownload ( const MYSTR &  destdir,
bool  decryption,
bool  opendest 
)

OnDownload

◆ OnDropFiles()

void LHAZTABCONTENT_OD::OnDropFiles ( const std::vector< WSTR > &  files,
const PATH &  tempname 
)
virtual

OnDropFiles

LHAZTABCONTENTを再実装しています。

◆ OnEndLabelEdit()

void LHAZTABCONTENT_OD::OnEndLabelEdit ( LPARAM  lParam)
private

OnEndLabelEdit

◆ OnEnter() [1/2]

void LHAZTABCONTENT_OD::OnEnter ( const PATH &  tempdir)
privatevirtual

ENTER押下時処理

ファイルを個別閲覧する。もしくはフォルダを開く

引数
[in]fileテンポラリフォルダ

LHAZTABCONTENTを再実装しています。

◆ OnEnter() [2/2]

void LHAZTABCONTENT_OD::OnEnter ( int  idx,
const MYSTR &  tempdir 
)
private

OnEnter

◆ OnEnterArchive()

void LHAZTABCONTENT_OD::OnEnterArchive ( LHAZFILE_OD file,
const MYSTR &  tempdir 
)
private

OnEnterArchive

◆ OnExtHistory()

void LHAZTABCONTENT_OD::OnExtHistory ( int  idx,
UINT  ret,
const MYSTR &  tempdir 
)
private

OnExtHistory

◆ OnExtMydoc()

void LHAZTABCONTENT_OD::OnExtMydoc ( int  idx,
const MYSTR &  tempdir 
)
private

OnExtMydoc

◆ OnExtRegistered()

void LHAZTABCONTENT_OD::OnExtRegistered ( int  idx,
UINT  ret,
const MYSTR &  tempdir 
)
private

OnExtRegistered

◆ OnIncrementalSearch()

void LHAZTABCONTENT_OD::OnIncrementalSearch ( LPARAM  lParam)
private

OnIncrementalSearch

◆ OnItemChanged()

void LHAZTABCONTENT_OD::OnItemChanged ( LPARAM  lParam)
private

OnItemChanged

◆ OnListview()

void LHAZTABCONTENT_OD::OnListview ( WPARAM  wParam,
LPARAM  lParam,
const MYSTR &  destdir,
const MYSTR &  tempdir 
)
private

OnListview

◆ OnNotify()

int LHAZTABCONTENT_OD::OnNotify ( HWND  hWnd,
WPARAM  wParam,
LPARAM  lParam,
const MYSTR &  destdir,
const MYSTR &  tempdir 
)
virtual

OnNotify

LHAZTABCONTENTを再実装しています。

◆ OnRefresh()

void LHAZTABCONTENT_OD::OnRefresh ( void  )
virtual

OnRefresh

LHAZTABCONTENTを再実装しています。

◆ OnRefreshDone()

void LHAZTABCONTENT_OD::OnRefreshDone ( void  )

OnRefreshDone

◆ OnSelChange()

void LHAZTABCONTENT_OD::OnSelChange ( void  )
virtual

OnSelChange

LHAZTABCONTENTを再実装しています。

◆ OnSelDirExtract()

void LHAZTABCONTENT_OD::OnSelDirExtract ( int  idx,
const MYSTR &  tempdir 
)
private

OnSelDirExtract

◆ OnTrash()

void LHAZTABCONTENT_OD::OnTrash ( void  )
private

OnTrash

◆ PopupMenu()

void LHAZTABCONTENT_OD::PopupMenu ( void  )
private

PopupMenu

◆ PopupMenuOnFile()

void LHAZTABCONTENT_OD::PopupMenuOnFile ( int  idx,
const MYSTR &  destdir,
const MYSTR &  tempdir 
)
private

PopupMenuOnFile

◆ SetColumn()

void LHAZTABCONTENT_OD::SetColumn ( HMENU  menu,
int  sortkind,
int  sortrev 
)
virtual

SetColumn

LHAZTABCONTENTを再実装しています。

◆ ‾LHAZTABCONTENT_OD()

LHAZTABCONTENT_OD::‾LHAZTABCONTENT_OD ( void  )

Destructor

メンバ詳解

◆ Columns

LVCOLM LHAZTABCONTENT_OD::Columns
staticprivate
初期値:
= {
LVCOLM(LHAZFILE::NAME, LVCFMT_LEFT , IDS_COL_NAME , 132, TRUE , IDS_COL_NAME_M ),
LVCOLM(LHAZFILE::SIZE, LVCFMT_RIGHT, IDS_COL_SIZE , 58, TRUE , IDS_COL_SIZE_M ),
LVCOLM(LHAZFILE::TIME, LVCFMT_LEFT , IDS_COL_DATE , 90, TRUE , IDS_COL_DATE_M ),
}

◆ m_onedrive

MYONEDRIVE* LHAZTABCONTENT_OD::m_onedrive
private

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