Subversion Repositories Code-Repo

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
363 Kevin 1
#ifndef PASTECONTROLLER_H
2
#define PASTECONTROLLER_H
3
 
4
#include "GlobalDefines.h"
5
 
6
#define BTN_ICON_SIZE 32
7
 
8
class PasteController : public QWidget
9
{
10
        Q_OBJECT
11
    public:
12
        PasteController(QWidget *parent = 0);
13
        ~PasteController();
14
 
15
    signals:
16
        void EnableControls(void);
17
        void DisableControls(void);
18
 
19
    public slots:
20
 
21
    private:
22
        QLabel *labelHelp;
23
 
24
        QPushButton *btnEnableHotkeys;
25
        QPushButton *btnInit;
26
        QPushButton *btnHome;
27
 
28
        QToolButton *btnForward;
29
        QToolButton *btnBackward;
30
        QToolButton *btnLeft;
31
        QToolButton *btnRight;
32
        QToolButton *btnUp;
33
        QToolButton *btnDown;
34
        QToolButton *btnExtrude;
35
 
36
        QLabel *labelXPos;
37
        QLineEdit *textXValue;
38
        QLabel *labelYPos;
39
        QLineEdit *textYValue;
40
        QLabel *labelZPos;
41
        QLineEdit *textZValue;
42
 
43
        QLabel *labelXYSpeed;
44
        QSlider *sliderXYSpeed;
45
        QSpinBox *textXYSpeed;
46
 
47
        QLabel *labelXYAmount;
48
        QSlider *sliderXYAmount;
49
        QSpinBox *textXYAmount;
50
 
51
        QLabel *labelZSpeed;
52
        QSlider *sliderZSpeed;
53
        QSpinBox *textZSpeed;
54
 
55
        QLabel *labelZAmount;
56
        QSlider *sliderZAmount;
57
        QSpinBox *textZAmount;
58
 
59
        QLabel *labelRepeatDelay;
60
        QSlider *sliderRepeatDelay;
61
        QSpinBox *textRepeatDelay;
62
 
63
        QLabel *labelEForwardSpeed;
64
        QSlider *sliderEForwardSpeed;
65
        QSpinBox *textEForwardSpeed;
66
 
67
        QLabel *labelEBackwardSpeed;
68
        QSlider *sliderEBackwardSpeed;
69
        QSpinBox *textEBackwardSpeed;
70
 
71
        QLabel *labelEForwardAmount;
72
        QSlider *sliderEForwardAmount;
73
        QSpinBox *textEForwardAmount;
74
 
75
        QLabel *labelEBackwardAmount;
76
        QSlider *sliderEBackwardAmount;
77
        QSpinBox *textEBackwardAmount;
78
 
79
 
80
};
81
 
82
#endif // PASTECONTROLLER_H