Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
LHAZTABCONTENT_SD クラス

#include <lhaztabcontent_sd.h>

LHAZTABCONTENT_SD の継承関係図
LHAZTABCONTENT

公開メンバ関数

 LHAZTABCONTENT_SD (void)
 Default constructor
 
 LHAZTABCONTENT_SD (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_SD (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
 
MYSKYDRIVE * GetSkyDrive (void) const
 GetSkyDrive
 
- 基底クラス 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 MYONEDRIVE * GetOneDrive (void) const
 GetOneDrive
 
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_SD *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
 

非公開変数類

MYSKYDRIVE * m_skydrive
 

静的非公開変数類

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_SD() [1/2]

LHAZTABCONTENT_SD::LHAZTABCONTENT_SD ( void  )

Default constructor

◆ LHAZTABCONTENT_SD() [2/2]

LHAZTABCONTENT_SD::LHAZTABCONTENT_SD ( 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_SD()

LHAZTABCONTENT_SD::‾LHAZTABCONTENT_SD ( void  )

Destructor

◆ DispStsBar()

void LHAZTABCONTENT_SD::DispStsBar ( void  )
privatevirtual

DispStsBar

LHAZTABCONTENTを再実装しています。

◆ Extract()

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

Extract

◆ GetSkyDrive()

MYSKYDRIVE * LHAZTABCONTENT_SD::GetSkyDrive ( void  ) const

GetSkyDrive

◆ MakeTempDir()

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

MakeTempDir

◆ OnCopyURL()

void LHAZTABCONTENT_SD::OnCopyURL ( void  )
private

OnCopyURL

◆ OnCreateFolder()

void LHAZTABCONTENT_SD::OnCreateFolder ( void  )
private

OnCreateFolder

◆ OnDownload()

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

OnDownload

◆ OnDropFiles()

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

OnDropFiles

LHAZTABCONTENTを再実装しています。

◆ OnEndLabelEdit()

void LHAZTABCONTENT_SD::OnEndLabelEdit ( LPARAM  lParam)
private

OnEndLabelEdit

◆ OnEnter() [1/2]

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

ENTER押下時処理

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

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

LHAZTABCONTENTを再実装しています。

◆ OnEnter() [2/2]

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

OnEnter

◆ OnEnterArchive()

void LHAZTABCONTENT_SD::OnEnterArchive ( LHAZFILE_SD file,
const MYSTR &  tempdir 
)
private

OnEnterArchive

◆ OnExtHistory()

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

OnExtHistory

◆ OnExtMydoc()

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

OnExtMydoc

◆ OnExtRegistered()

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

OnExtRegistered

◆ OnIncrementalSearch()

void LHAZTABCONTENT_SD::OnIncrementalSearch ( LPARAM  lParam)
private

OnIncrementalSearch

◆ OnItemChanged()

void LHAZTABCONTENT_SD::OnItemChanged ( LPARAM  lParam)
private

OnItemChanged

◆ OnListview()

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

OnListview

◆ OnNotify()

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

OnNotify

LHAZTABCONTENTを再実装しています。

◆ OnRefresh()

void LHAZTABCONTENT_SD::OnRefresh ( void  )
virtual

OnRefresh

LHAZTABCONTENTを再実装しています。

◆ OnRefreshDone()

void LHAZTABCONTENT_SD::OnRefreshDone ( void  )

OnRefreshDone

◆ OnSelChange()

void LHAZTABCONTENT_SD::OnSelChange ( void  )
virtual

OnSelChange

LHAZTABCONTENTを再実装しています。

◆ OnSelDirExtract()

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

OnSelDirExtract

◆ OnTrash()

void LHAZTABCONTENT_SD::OnTrash ( void  )
private

OnTrash

◆ PopupMenu()

void LHAZTABCONTENT_SD::PopupMenu ( void  )
private

PopupMenu

◆ PopupMenuOnFile()

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

PopupMenuOnFile

◆ SetColumn()

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

SetColumn

LHAZTABCONTENTを再実装しています。

メンバ詳解

◆ Columns

LVCOLM LHAZTABCONTENT_SD::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 ),
}
@ TIME
Definition lhazfile.h:16
@ SIZE
Definition lhazfile.h:16
@ NAME
Definition lhazfile.h:16
#define IDS_COL_DATE_M
Definition resource.h:130
#define IDS_COL_NAME
Definition resource.h:123
#define IDS_COL_DATE
Definition resource.h:129
#define IDS_COL_SIZE
Definition resource.h:125
#define IDS_COL_SIZE_M
Definition resource.h:126
#define IDS_COL_NAME_M
Definition resource.h:124

◆ m_skydrive

MYSKYDRIVE* LHAZTABCONTENT_SD::m_skydrive
private

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