Repository navigation
Expand file tree
/
Copy pathCommand.h
More file actions
90 lines (79 loc) · 1.41 KB
/
Copy pathCommand.h
File metadata and controls
90 lines (79 loc) · 1.41 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include <string>
#include "DefaultIOo.h"
#include "Filesave.h"
using namespace std;
class Command
{
protected:
string descrpiton;
DefaultIO *dio;
public:
Command();
virtual void Execute() = 0;
string getdescrption();
};
class Command1 : public Command
{
private:
Filevector *filevector;
int flag3;
public:
Command1(DefaultIO *t);
Filevector *getf();
void Execute();
~Command1();
void setflag(int f);
};
class Command2 : public Command
{
private:
int k = 5;
string typdis = "AUC";
public:
void Execute();
Command2(DefaultIO *t);
string getTypdis();
int getK();
void setTypdis(string s);
void setK(int k1);
};
class Command3 : public Command
{
private:
Filevector *filevector;
int k;
string typdis;
int flag3 = 0;
public:
Command3(DefaultIO *t);
void Execute();
string getTypdis();
int getK();
void setTypdis(string s);
void setK(int k1);
Filevector *getf();
void setf(Filevector *s);
int getflag();
};
class Command4 : public Command
{
private:
Filevector *filevector;
int flag3;
public:
Command4(DefaultIO *t);
void Execute();
void setf(Filevector *s);
void setflag(int f);
};
class Command5 : public Command
{
private:
Filevector *filevector;
int flag3;
public:
Command5(DefaultIO *t);
void Execute();
void setf(Filevector *s);
void setflag(int f);
};