-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpagetemplate.h
40 lines (33 loc) · 914 Bytes
/
pagetemplate.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
#ifndef PAGETEMPLATE_H
#define PAGETEMPLATE_H
#include "parameterbox.h"
class PageTemplate
{
public:
PageTemplate();
PageTemplate(int boxTokener);
PageTemplate(int boxTokener, int offset);
PageTemplate(ParameterBox box, int boxTokener);
PageTemplate(int boxTokener, QString title);
PageTemplate(int boxTokener, QString title, int offset);
QString get_mainString();
QString get_TabTitle();
QString get_basicPage();
void addCard(MotorParameter in);
void addCard(MotorParameter in, int boxOffset);
void addControlledCard(MotorParameter in, int box, int card);
void addCardOffset(int foffset);
void resetCardOffset();
private:
QString qmlcode;
QString basicPage;
int boxToken;
int *cardtokens;
int cardCount;
int cardOffset;
int offset;
QString Title;
QString prevID;
int lastBoxOffset;
};
#endif // PAGETEMPLATE_H