Lhaz
lhaztabcontent_sd.h
[詳解]
1 /*************************************************************************/
6 #pragma once
7 
8 #include "lhaztabcontent.h"
9 
10 class MYSKYDRIVE;
11 class LHAZFILE_SD;
12 class LHAZFILES_SD;
13 class PATH;
14 
16 
17 public:
18  LHAZTABCONTENT_SD(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  MYSKYDRIVE* GetSkyDrive(void) const;
49 
50 private:
51  static gui::LVCOLM Columns[];
52  //
53  MYSKYDRIVE* m_skydrive;
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_SD* 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 OnSelChange(void)
OnSelChange.
Definition: lhaztabcontent_sd.cpp:611
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
Definition: lhaztabcontent_sd.h:15
void OnEnter(const PATH &tempdir)
ENTER押下時処理
Definition: lhaztabcontent_sd.cpp:341
void OnListview(WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnListview.
Definition: lhaztabcontent_sd.cpp:498
TYPE
Definition: lhaztabcontent.h:34
void OnExtHistory(int idx, UINT ret, const MYSTR &tempdir)
OnExtHistory.
Definition: lhaztabcontent_sd.cpp:411
Definition: lhazfiles_sd.h:16
void OnRefresh(void)
OnRefresh.
Definition: lhaztabcontent_sd.cpp:580
void PopupMenuOnFile(int idx, const MYSTR &destdir, const MYSTR &tempdir)
PopupMenuOnFile.
Definition: lhaztabcontent_sd.cpp:697
Definition: lhazfile_sd.h:16
void PopupMenu(void)
PopupMenu.
Definition: lhaztabcontent_sd.cpp:657
LHAZTABCONTENT_SD(void)
Default constructor.
Definition: lhaztabcontent_sd.cpp:44
MYSKYDRIVE * GetSkyDrive(void) const
GetSkyDrive.
Definition: lhaztabcontent_sd.cpp:154
void OnExtRegistered(int idx, UINT ret, const MYSTR &tempdir)
OnExtRegistered.
Definition: lhaztabcontent_sd.cpp:435
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
static gui::LVCOLM Columns[]
Definition: lhaztabcontent_sd.h:51
‾LHAZTABCONTENT_SD(void)
Destructor.
Definition: lhaztabcontent_sd.cpp:101
void SetColumn(HMENU menu, int sortkind, int sortrev)
SetColumn.
Definition: lhaztabcontent_sd.cpp:891
void OnItemChanged(LPARAM lParam)
OnItemChanged.
Definition: lhaztabcontent_sd.cpp:478
void OnEnterArchive(LHAZFILE_SD *file, const MYSTR &tempdir)
OnEnterArchive.
Definition: lhaztabcontent_sd.cpp:397
void OnCreateFolder(void)
OnCreateFolder.
Definition: lhaztabcontent_sd.cpp:197
int OnNotify(HWND hWnd, WPARAM wParam, LPARAM lParam, const MYSTR &destdir, const MYSTR &tempdir)
OnNotify.
Definition: lhaztabcontent_sd.cpp:549
void OnCopyURL(void)
OnCopyURL.
Definition: lhaztabcontent_sd.cpp:174
MYSTR MakeTempDir(const MYSTR &dir)
MakeTempDir.
Definition: lhaztabcontent_sd.cpp:162
void OnRefreshDone(void)
OnRefreshDone.
Definition: lhaztabcontent_sd.cpp:602
Tab Content.
void Extract(int idx, const MYSTR &tempdir, const MYSTR &destdir)
Extract.
Definition: lhaztabcontent_sd.cpp:139
void OnDropFiles(const std::vector< WSTR > &files, const PATH &tempname)
OnDropFiles.
Definition: lhaztabcontent_sd.cpp:276
MYSKYDRIVE * m_skydrive
Definition: lhaztabcontent_sd.h:53
void OnSelDirExtract(int idx, const MYSTR &tempdir)
OnSelDirExtract.
Definition: lhaztabcontent_sd.cpp:623
Definition: lhaztabcontent.h:32
void OnIncrementalSearch(LPARAM lParam)
OnIncrementalSearch.
Definition: lhaztabcontent_sd.cpp:445
bool OnDownload(const MYSTR &destdir, bool decryption, bool opendest)
OnDownload.
Definition: lhaztabcontent_sd.cpp:225
void OnTrash(void)
OnTrash.
Definition: lhaztabcontent_sd.cpp:642
Definition: lhazsts.h:12
void DispStsBar(void)
DispStsBar.
Definition: lhaztabcontent_sd.cpp:110
リストビューで用いるカラム.
Definition: lhazcol.h:23
void OnEndLabelEdit(LPARAM lParam)
OnEndLabelEdit.
Definition: lhaztabcontent_sd.cpp:302
void OnExtMydoc(int idx, const MYSTR &tempdir)
OnExtMydoc.
Definition: lhaztabcontent_sd.cpp:421