Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
lhazlist.h
[詳解]
1/*************************************************************************/
6#pragma once
7
8#include "altstr.hpp"
9
10class ARCHIVE;
11class MYFILE;
12
13namespace gui {
14
15class LVCOLMS;
16
17}
18
19class LHAZLIST {
20
21public:
22 enum FORMAT { VIEW, DIR, TREE };
23 //
24 LHAZLIST(gui::LVCOLMS* lvcolms, ARCHIVE* archive, const WSTR& dst, FORMAT format, bool csv, bool count, const WSTR& countfile);
25 gui::LVCOLMS* GetLvcolms(void) { return Lvcolms; };
26 ARCHIVE* GetArchive(void) { return Archive; };
27 bool Out(void);
28 ULONGLONG CountLineFunc(int idx);
29 bool Match(int index);
30
31private:
36 bool Csv;
39 //
40 bool OutView(MYFILE& fo);
41 bool OutPlane(MYFILE& fo);
42 bool OutTree(MYFILE& fo);
43 ULONGLONG CountLineFunc(const WSTR& name);
44
45};
Definition lhazarc.h:25
Definition lhazlist.h:19
FORMAT Format
Definition lhazlist.h:35
WSTR ListName
Definition lhazlist.h:34
bool Out(void)
Definition lhazlist.cpp:47
WSTR CountLineFile
Definition lhazlist.h:38
FORMAT
Definition lhazlist.h:22
@ DIR
Definition lhazlist.h:22
@ VIEW
Definition lhazlist.h:22
@ TREE
Definition lhazlist.h:22
bool Match(int index)
Definition lhazlist.cpp:232
ARCHIVE * GetArchive(void)
Definition lhazlist.h:26
bool Csv
Definition lhazlist.h:36
bool OutPlane(MYFILE &fo)
Definition lhazlist.cpp:115
bool CountLine
Definition lhazlist.h:37
bool OutView(MYFILE &fo)
Definition lhazlist.cpp:74
gui::LVCOLMS * Lvcolms
Definition lhazlist.h:32
bool OutTree(MYFILE &fo)
Definition lhazlist.cpp:174
gui::LVCOLMS * GetLvcolms(void)
Definition lhazlist.h:25
ARCHIVE * Archive
Definition lhazlist.h:33
ULONGLONG CountLineFunc(int idx)
Definition lhazlist.cpp:191
Definition lhazcol.h:35
Definition lhazbz2.h:17