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

#include <lhaztabcontent_gd.h>

LHAZTABCONTENT_GD の継承関係図
LHAZTABCONTENT

クラス

struct  WATCHFILE
 
struct  WATCHIF
 

公開メンバ関数

 LHAZTABCONTENT_GD (void)
 Default constructor
 
 LHAZTABCONTENT_GD (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_GD (void)
 Destructor
 
void CloseArchive (HTREEITEM hitem)
 CloseArchive
 
void Compress (std::vector< LHAZPROCFILE > &compfiles, const MYSTR &curdir)
 Compress
 
void DispStsBar (void)
 DispStsBar
 
MYGOOGLEDRIVE * GetGoogleDrive (void) const
 
const MYSTR & GetLabel (void) const
 GetLabel
 
void OnCompress (void)
 OnCompress
 
void OnDropFiles (const std::vector< WSTR > &files, const PATH &tempname)
 OnDropFiles
 
bool OnDownload (const MYSTR &destdir, bool decryption, bool opendest)
 OnDownload
 
void OnEnter (const PATH &tempdir)
 ENTER押下時処理
 
int OnNotify (HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
 OnNotify
 
void OnRefresh (void)
 OnRefresh
 
void OnSelChange (void)
 OnSelChange
 
void OutputList (const MYSTR &file, LHAZLIST::FORMAT format, bool csv, bool count, const MYSTR &countfile)
 書庫内容出力
 
void SetColumn (HMENU menu, int sortkind, int sortrev)
 SetColumn
 
void SortByMenu (WPARAM wParam)
 SortByMenu
 
void SortRev (void)
 SortRev
 
bool UploadFiles (const vector< WSTR > &files)
 UploadFiles
 
- 基底クラス 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 MYONEDRIVE * GetOneDrive (void) const
 GetOneDrive
 
virtual bool UploadFiles (const std::vector< WSTR > &files)
 UploadFiles
 
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 (int idx, const MYSTR &tempdir)
 OnEnter
 
void OnEnterArchive (LHAZFILE_GD *file, const MYSTR &tempdir)
 OnEnterArchive
 
void OnExtMydoc (int idx, const MYSTR &tempdir)
 OnExtMydoc
 
void OnExtHistory (int idx, UINT ret, const MYSTR &tempdir)
 OnExtHistory
 
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 Extract (int idx, const MYSTR &tempdir, const MYSTR &destdir)
 Extract
 
void Filter (void)
 Filter
 
bool Login (void)
 Login
 
MYSTR MakeTempDir (const MYSTR &dir)
 MakeTempDir
 
void PopupMenu (void)
 PopupMenu
 
void PopupMenuOnFile (int idx, const MYSTR &destdir, const MYSTR &tempdir)
 PopupMenuOnFile
 
void Sort (int column)
 Sort
 
void StartWatching (const MYSTR &name, LHAZFILE_GD *file)
 ファイル更新監視開始
 

静的非公開メンバ関数

static void DownloadCB (ULONGLONG sent, void *param)
 DownloadCB
 
static void UploadCB (ULONGLONG sent, void *param)
 UploadCB
 
static DWORD WINAPI WatchThread (LPVOID)
 更新監視スレッド
 

非公開変数類

bool m_logined
 
CRITICAL_SECTION m_crisec
 
MYGOOGLEDRIVE * m_googledrive
 
MYTHREAD * m_thread
 
LONGLONG m_total
 
WATCHIFm_wif
 

静的非公開変数類

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

LHAZTABCONTENT_GD::LHAZTABCONTENT_GD ( void  )

Default constructor

◆ LHAZTABCONTENT_GD() [2/2]

LHAZTABCONTENT_GD::LHAZTABCONTENT_GD ( 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_GD()

LHAZTABCONTENT_GD::‾LHAZTABCONTENT_GD ( void  )

Destructor

◆ CloseArchive()

void LHAZTABCONTENT_GD::CloseArchive ( HTREEITEM  hitem)
virtual

CloseArchive

LHAZTABCONTENTを再実装しています。

◆ Compress()

void LHAZTABCONTENT_GD::Compress ( std::vector< LHAZPROCFILE > &  compfiles,
const MYSTR &  curdir 
)
virtual

Compress

LHAZTABCONTENTを再実装しています。

◆ DispStsBar()

void LHAZTABCONTENT_GD::DispStsBar ( void  )
virtual

DispStsBar

LHAZTABCONTENTを再実装しています。

◆ DownloadCB()

void LHAZTABCONTENT_GD::DownloadCB ( ULONGLONG  sent,
void *  param 
)
staticprivate

DownloadCB

◆ Extract()

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

Extract

◆ Filter()

void LHAZTABCONTENT_GD::Filter ( void  )
privatevirtual

Filter

LHAZTABCONTENTを再実装しています。

◆ GetGoogleDrive()

MYGOOGLEDRIVE * LHAZTABCONTENT_GD::GetGoogleDrive ( void  ) const
inline

◆ GetLabel()

const MYSTR & LHAZTABCONTENT_GD::GetLabel ( void  ) const
virtual

GetLabel

LHAZTABCONTENTを再実装しています。

◆ Login()

bool LHAZTABCONTENT_GD::Login ( void  )
private

Login

◆ MakeTempDir()

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

MakeTempDir

◆ OnCompress()

void LHAZTABCONTENT_GD::OnCompress ( void  )
virtual

OnCompress

LHAZTABCONTENTを再実装しています。

◆ OnCopyURL()

void LHAZTABCONTENT_GD::OnCopyURL ( void  )
private

OnCopyURL

◆ OnCreateFolder()

void LHAZTABCONTENT_GD::OnCreateFolder ( void  )
private

OnCreateFolder

◆ OnDownload()

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

OnDownload

◆ OnDropFiles()

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

OnDropFiles

LHAZTABCONTENTを再実装しています。

◆ OnEndLabelEdit()

void LHAZTABCONTENT_GD::OnEndLabelEdit ( LPARAM  lParam)
private

OnEndLabelEdit

◆ OnEnter() [1/2]

void LHAZTABCONTENT_GD::OnEnter ( const PATH &  tempdir)
virtual

ENTER押下時処理

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

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

LHAZTABCONTENTを再実装しています。

◆ OnEnter() [2/2]

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

OnEnter

◆ OnEnterArchive()

void LHAZTABCONTENT_GD::OnEnterArchive ( LHAZFILE_GD file,
const MYSTR &  tempdir 
)
private

OnEnterArchive

◆ OnExtHistory()

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

OnExtHistory

◆ OnExtMydoc()

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

OnExtMydoc

◆ OnExtRegistered()

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

OnExtRegistered

◆ OnIncrementalSearch()

void LHAZTABCONTENT_GD::OnIncrementalSearch ( LPARAM  lParam)
private

OnIncrementalSearch

◆ OnItemChanged()

void LHAZTABCONTENT_GD::OnItemChanged ( LPARAM  lParam)
private

OnItemChanged

◆ OnListview()

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

OnListview

◆ OnNotify()

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

OnNotify

LHAZTABCONTENTを再実装しています。

◆ OnRefresh()

void LHAZTABCONTENT_GD::OnRefresh ( void  )
virtual

OnRefresh

LHAZTABCONTENTを再実装しています。

◆ OnSelChange()

void LHAZTABCONTENT_GD::OnSelChange ( void  )
virtual

OnSelChange

LHAZTABCONTENTを再実装しています。

◆ OnSelDirExtract()

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

OnSelDirExtract

◆ OnTrash()

void LHAZTABCONTENT_GD::OnTrash ( void  )
private

OnTrash

◆ OutputList()

void LHAZTABCONTENT_GD::OutputList ( const MYSTR &  file,
LHAZLIST::FORMAT  format,
bool  csv,
bool  count,
const MYSTR &  countfile 
)
virtual

書庫内容出力

書庫内容出力

引数
[in]file出力ファイル名
[in]format出力フォーマット
[in]csvCSV形式か否か
[in]countライン数を数えるか否か
[in]countfileライン数を数えるファイル

LHAZTABCONTENTを再実装しています。

◆ PopupMenu()

void LHAZTABCONTENT_GD::PopupMenu ( void  )
private

PopupMenu

◆ PopupMenuOnFile()

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

PopupMenuOnFile

◆ SetColumn()

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

SetColumn

LHAZTABCONTENTを再実装しています。

◆ Sort()

void LHAZTABCONTENT_GD::Sort ( int  column)
private

Sort

◆ SortByMenu()

void LHAZTABCONTENT_GD::SortByMenu ( WPARAM  wParam)
virtual

SortByMenu

LHAZTABCONTENTを再実装しています。

◆ SortRev()

void LHAZTABCONTENT_GD::SortRev ( void  )
virtual

SortRev

LHAZTABCONTENTを再実装しています。

◆ StartWatching()

void LHAZTABCONTENT_GD::StartWatching ( const MYSTR &  name,
LHAZFILE_GD file 
)
private

ファイル更新監視開始

個別閲覧ファイルの更新監視を開始する。

引数
[in]file監視ファイル
戻り値
なし

◆ UploadCB()

void LHAZTABCONTENT_GD::UploadCB ( ULONGLONG  sent,
void *  param 
)
staticprivate

UploadCB

◆ UploadFiles()

bool LHAZTABCONTENT_GD::UploadFiles ( const vector< WSTR > &  files)

UploadFiles

◆ WatchThread()

DWORD WINAPI LHAZTABCONTENT_GD::WatchThread ( LPVOID  param)
staticprivate

更新監視スレッド

個別閲覧ファイルの更新監視スレッド

引数
[in]paramLHAZTABCONTENT_GDへのthisポインタ
戻り値
0固定

メンバ詳解

◆ Columns

LVCOLM LHAZTABCONTENT_GD::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_crisec

CRITICAL_SECTION LHAZTABCONTENT_GD::m_crisec
private

◆ m_googledrive

MYGOOGLEDRIVE* LHAZTABCONTENT_GD::m_googledrive
private

◆ m_logined

bool LHAZTABCONTENT_GD::m_logined
private

◆ m_thread

MYTHREAD* LHAZTABCONTENT_GD::m_thread
private

◆ m_total

LONGLONG LHAZTABCONTENT_GD::m_total
private

◆ m_wif

WATCHIF* LHAZTABCONTENT_GD::m_wif
private

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