Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
lhaztabcontent_od.h
[詳解]
1/*************************************************************************/
6#pragma once
7
8#include "lhaztabcontent.h"
9
10class MYONEDRIVE;
11class LHAZFILE_OD;
12class LHAZFILES_OD;
13class PATH;
14
16
17public:
20 HINSTANCE hins,
21 HWND parent,
22 DWORD dwStyle,
23 int lv_id,
24 bool edge,
25 int page,
26 HIMAGELIST himage,
27 const MYSTR& label,
28 TYPE type,
29 int lvx,
30 int panel_id,
31 int panel_x,
32 HWND panel_mes_hwnd,
33 int panel_mes,
34 int tree_id,
35 bool showtreeview,
36 std::vector<WSTR>& filters,
37 LHAZSTS* stsbar
38 );
40 //
41 bool OnDownload(const MYSTR& destdir, bool decryption, bool opendest);
42 void OnDropFiles(const std::vector<WSTR>& files, const PATH& tempname);
43 int OnNotify(HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR& destdir, const MYSTR& tempdir);
44 void OnRefresh(void);
45 void OnRefreshDone(void);
46 void OnSelChange(void);
47 void SetColumn(HMENU menu, int sortkind, int sortrev);
48 MYONEDRIVE* GetOneDrive(void) const;
49
50private:
51 static gui::LVCOLM Columns[];
52 //
53 MYONEDRIVE* m_onedrive;
54 //
55 void OnCopyURL(void);
56 void OnCreateFolder(void);
57 void OnEndLabelEdit(LPARAM lParam);
58 void OnEnter(const PATH& tempdir);
59 void OnEnter(int idx, const MYSTR& tempdir);
60 void OnEnterArchive(LHAZFILE_OD* file, const MYSTR& tempdir);
61 void OnExtHistory(int idx, UINT ret, const MYSTR& tempdir);
62 void OnExtMydoc(int idx, const MYSTR& tempdir);
63 void OnExtRegistered(int idx, UINT ret, const MYSTR& tempdir);
64 void OnIncrementalSearch(LPARAM lParam);
65 void OnItemChanged(LPARAM lParam);
66 void OnListview(WPARAM wParam, LPARAM lParam, const MYSTR& destdir, const MYSTR& tempdir);
67 void OnSelDirExtract(int idx, const MYSTR& tempdir);
68 void OnTrash(void);
69 //
70 void DispStsBar(void);
71 void Extract(int idx, const MYSTR& tempdir, const MYSTR& destdir);
72 MYSTR MakeTempDir(const MYSTR& dir);
73 void PopupMenu(void);
74 void PopupMenuOnFile(int idx, const MYSTR& destdir, const MYSTR& tempdir);
75
76};
Definition lhazfiles_od.h:15
Definition lhazfile_od.h:16
Definition lhazsts.h:12
Definition lhaztabcontent_od.h:15
void OnExtMydoc(int idx, const MYSTR &tempdir)
OnExtMydoc
Definition lhaztabcontent_od.cpp:430
void OnDropFiles(const std::vector< WSTR > &files, const PATH &tempname)
OnDropFiles
Definition lhaztabcontent_od.cpp:281
void OnRefresh(void)
OnRefresh
Definition lhaztabcontent_od.cpp:589
void OnTrash(void)
OnTrash
Definition lhaztabcontent_od.cpp:651
MYONEDRIVE * m_onedrive
Definition lhaztabcontent_od.h:53
MYSTR MakeTempDir(const MYSTR &dir)
MakeTempDir
Definition lhaztabcontent_od.cpp:162
void OnCreateFolder(void)
OnCreateFolder
Definition lhaztabcontent_od.cpp:197
void OnSelChange(void)
OnSelChange
Definition lhaztabcontent_od.cpp:620
void SetColumn(HMENU menu, int sortkind, int sortrev)
SetColumn
Definition lhaztabcontent_od.cpp:899
void OnCopyURL(void)
OnCopyURL
Definition lhaztabcontent_od.cpp:174
void PopupMenuOnFile(int idx, const MYSTR &destdir, const MYSTR &tempdir)
PopupMenuOnFile
Definition lhaztabcontent_od.cpp:706
void OnListview(WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnListview
Definition lhaztabcontent_od.cpp:507
LHAZTABCONTENT_OD(void)
Default constructor
Definition lhaztabcontent_od.cpp:44
‾LHAZTABCONTENT_OD(void)
Destructor
Definition lhaztabcontent_od.cpp:101
int OnNotify(HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnNotify
Definition lhaztabcontent_od.cpp:558
void OnEndLabelEdit(LPARAM lParam)
OnEndLabelEdit
Definition lhaztabcontent_od.cpp:307
MYONEDRIVE * GetOneDrive(void) const
GetOneDrive
Definition lhaztabcontent_od.cpp:154
void OnEnter(const PATH &tempdir)
ENTER押下時処理
Definition lhaztabcontent_od.cpp:349
void OnExtRegistered(int idx, UINT ret, const MYSTR &tempdir)
OnExtRegistered
Definition lhaztabcontent_od.cpp:444
void OnExtHistory(int idx, UINT ret, const MYSTR &tempdir)
OnExtHistory
Definition lhaztabcontent_od.cpp:420
void OnEnterArchive(LHAZFILE_OD *file, const MYSTR &tempdir)
OnEnterArchive
Definition lhaztabcontent_od.cpp:406
void PopupMenu(void)
PopupMenu
Definition lhaztabcontent_od.cpp:666
void OnRefreshDone(void)
OnRefreshDone
Definition lhaztabcontent_od.cpp:611
void OnIncrementalSearch(LPARAM lParam)
OnIncrementalSearch
Definition lhaztabcontent_od.cpp:454
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)
void Extract(int idx, const MYSTR &tempdir, const MYSTR &destdir)
Extract
Definition lhaztabcontent_od.cpp:139
void OnItemChanged(LPARAM lParam)
OnItemChanged
Definition lhaztabcontent_od.cpp:487
void OnSelDirExtract(int idx, const MYSTR &tempdir)
OnSelDirExtract
Definition lhaztabcontent_od.cpp:632
static gui::LVCOLM Columns[]
Definition lhaztabcontent_od.h:29
bool OnDownload(const MYSTR &destdir, bool decryption, bool opendest)
OnDownload
Definition lhaztabcontent_od.cpp:225
void DispStsBar(void)
DispStsBar
Definition lhaztabcontent_od.cpp:110
Definition lhaztabcontent.h:32
TYPE
Definition lhaztabcontent.h:34
リストビューで用いるカラム.
Definition lhazcol.h:23
Tab Content