Lhaz
lhaztabcontent_od.h
[詳解]
1 /*************************************************************************/
6 #pragma once
7 
8 #include "lhaztabcontent.h"
9 
10 class MYONEDRIVE;
11 class LHAZFILE_OD;
12 class LHAZFILES_OD;
13 class PATH;
14 
16 
17 public:
18  LHAZTABCONTENT_OD(void);
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 
50 private:
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 };
void OnRefreshDone(void)
OnRefreshDone.
Definition: lhaztabcontent_od.cpp:603
XZ Utils and lzmadec command line tools are in the public domain unless GNU getopt_long had to be compiled and linked in from the lib directory The getopt_long code is under GNU LGPLv2 The scripts to and view compressed files have been adapted from gzip These scripts and their documentation are under GNU GPLv2 All the documentation in the doc directory and most of the XZ Utils specific documentation files in other directories are in the public domain Translated messages are in the public domain The build system contains public domain files
Definition: COPYING.txt:3
static gui::LVCOLM Columns[]
Definition: lhaztabcontent_od.h:51
void PopupMenuOnFile(int idx, const MYSTR &destdir, const MYSTR &tempdir)
PopupMenuOnFile.
Definition: lhaztabcontent_od.cpp:698
MYONEDRIVE * m_onedrive
Definition: lhaztabcontent_od.h:53
void OnExtRegistered(int idx, UINT ret, const MYSTR &tempdir)
OnExtRegistered.
Definition: lhaztabcontent_od.cpp:436
bool OnDownload(const MYSTR &destdir, bool decryption, bool opendest)
OnDownload.
Definition: lhaztabcontent_od.cpp:225
TYPE
Definition: lhaztabcontent.h:34
void OnEnter(const PATH &tempdir)
ENTER押下時処理
Definition: lhaztabcontent_od.cpp:341
then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file
Definition: LICENSE.txt:110
void DispStsBar(void)
DispStsBar.
Definition: lhaztabcontent_od.cpp:110
MYSTR MakeTempDir(const MYSTR &dir)
MakeTempDir.
Definition: lhaztabcontent_od.cpp:162
MYONEDRIVE * GetOneDrive(void) const
GetOneDrive.
Definition: lhaztabcontent_od.cpp:154
LHAZTABCONTENT_OD(void)
Default constructor.
Definition: lhaztabcontent_od.cpp:44
Definition: lhazfiles_od.h:15
void OnItemChanged(LPARAM lParam)
OnItemChanged.
Definition: lhaztabcontent_od.cpp:479
void OnListview(WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnListview.
Definition: lhaztabcontent_od.cpp:499
void OnDropFiles(const std::vector< WSTR > &files, const PATH &tempname)
OnDropFiles.
Definition: lhaztabcontent_od.cpp:276
void Extract(int idx, const MYSTR &tempdir, const MYSTR &destdir)
Extract.
Definition: lhaztabcontent_od.cpp:139
void PopupMenu(void)
PopupMenu.
Definition: lhaztabcontent_od.cpp:658
void OnIncrementalSearch(LPARAM lParam)
OnIncrementalSearch.
Definition: lhaztabcontent_od.cpp:446
int OnNotify(HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnNotify.
Definition: lhaztabcontent_od.cpp:550
void OnExtHistory(int idx, UINT ret, const MYSTR &tempdir)
OnExtHistory.
Definition: lhaztabcontent_od.cpp:412
void OnExtMydoc(int idx, const MYSTR &tempdir)
OnExtMydoc.
Definition: lhaztabcontent_od.cpp:422
void OnTrash(void)
OnTrash.
Definition: lhaztabcontent_od.cpp:643
Tab Content.
void OnCopyURL(void)
OnCopyURL.
Definition: lhaztabcontent_od.cpp:174
void OnCreateFolder(void)
OnCreateFolder.
Definition: lhaztabcontent_od.cpp:197
Definition: lhaztabcontent.h:32
void OnRefresh(void)
OnRefresh.
Definition: lhaztabcontent_od.cpp:581
void OnEnterArchive(LHAZFILE_OD *file, const MYSTR &tempdir)
OnEnterArchive.
Definition: lhaztabcontent_od.cpp:398
‾LHAZTABCONTENT_OD(void)
Destructor.
Definition: lhaztabcontent_od.cpp:101
Definition: lhazsts.h:12
Definition: lhaztabcontent_od.h:15
void OnEndLabelEdit(LPARAM lParam)
OnEndLabelEdit.
Definition: lhaztabcontent_od.cpp:302
void OnSelChange(void)
OnSelChange.
Definition: lhaztabcontent_od.cpp:612
void OnSelDirExtract(int idx, const MYSTR &tempdir)
OnSelDirExtract.
Definition: lhaztabcontent_od.cpp:624
void SetColumn(HMENU menu, int sortkind, int sortrev)
SetColumn.
Definition: lhaztabcontent_od.cpp:891
リストビューで用いるカラム.
Definition: lhazcol.h:23
Definition: lhazfile_od.h:16