0,0 → 1,82 |
#ifndef PASTECONTROLLER_H |
#define PASTECONTROLLER_H |
|
#include "GlobalDefines.h" |
|
#define BTN_ICON_SIZE 32 |
|
class PasteController : public QWidget |
{ |
Q_OBJECT |
public: |
PasteController(QWidget *parent = 0); |
~PasteController(); |
|
signals: |
void EnableControls(void); |
void DisableControls(void); |
|
public slots: |
|
private: |
QLabel *labelHelp; |
|
QPushButton *btnEnableHotkeys; |
QPushButton *btnInit; |
QPushButton *btnHome; |
|
QToolButton *btnForward; |
QToolButton *btnBackward; |
QToolButton *btnLeft; |
QToolButton *btnRight; |
QToolButton *btnUp; |
QToolButton *btnDown; |
QToolButton *btnExtrude; |
|
QLabel *labelXPos; |
QLineEdit *textXValue; |
QLabel *labelYPos; |
QLineEdit *textYValue; |
QLabel *labelZPos; |
QLineEdit *textZValue; |
|
QLabel *labelXYSpeed; |
QSlider *sliderXYSpeed; |
QSpinBox *textXYSpeed; |
|
QLabel *labelXYAmount; |
QSlider *sliderXYAmount; |
QSpinBox *textXYAmount; |
|
QLabel *labelZSpeed; |
QSlider *sliderZSpeed; |
QSpinBox *textZSpeed; |
|
QLabel *labelZAmount; |
QSlider *sliderZAmount; |
QSpinBox *textZAmount; |
|
QLabel *labelRepeatDelay; |
QSlider *sliderRepeatDelay; |
QSpinBox *textRepeatDelay; |
|
QLabel *labelEForwardSpeed; |
QSlider *sliderEForwardSpeed; |
QSpinBox *textEForwardSpeed; |
|
QLabel *labelEBackwardSpeed; |
QSlider *sliderEBackwardSpeed; |
QSpinBox *textEBackwardSpeed; |
|
QLabel *labelEForwardAmount; |
QSlider *sliderEForwardAmount; |
QSpinBox *textEForwardAmount; |
|
QLabel *labelEBackwardAmount; |
QSlider *sliderEBackwardAmount; |
QSpinBox *textEBackwardAmount; |
|
|
}; |
|
#endif // PASTECONTROLLER_H |