-
Notifications
You must be signed in to change notification settings - Fork 0
/
Files.h
72 lines (57 loc) · 1.73 KB
/
Files.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#ifndef CFILES_H
#define CFILES_H
#include <wx/string.h>
#include <wx/textfile.h>
#include <wx/listctrl.h>
#include "Common.h"
#include "Comptask.h"
#include "Section.h"
#include "Comment.h"
class CFiles : public CCommon, public CCompTask, public CComment
{
public:
CFiles( void);
virtual ~CFiles();
void Set( wxString source, wxString destDir);
void SetSource( wxString source);
void SetDestDir( wxString destDir);
void SetDestName( wxString destName);
void SetExcludes( wxString excludes);
void SetExternalSize( wxString externelSize);
void SetCopyMode( wxString copyMode);
void SetAttribs( wxString Attribs);
void SetPermission( wxString premission);
void SetFontInstall( wxString fontInstall);
void SetStrongAssemblyName( wxString strongAssemblyName);
void SetFlags( wxString flag);
void WriteInFile( wxTextFile* File);
wxString GetFileName( void);
void Analize( const wxString& content, const wxString& line);
void FillContent(wxListCtrl* liste);
static void AddHeader(wxListCtrl* liste);
static const wxString Flags[];
protected:
wxString m_Source;
wxString m_DestDir;
wxString m_DestName;
wxString m_Excludes;
wxString m_ExternalSize;
wxString m_CopyMode;
wxString m_Attribs;
wxString m_Permissions;
wxString m_FontInstall;
wxString m_StrongAssemblyName;
wxString m_Flags;
static int m_index_src;
static int m_index_dest_dir;
static int m_index_dest_name;
static int m_index_exc;
static int m_index_extern;
static int m_index_copy;
static int m_index_attr;
static int m_index_perm;
static int m_index_font;
static int m_index_strong;
static int m_index_flags;
};
#endif // CFILES_H