Rev 364 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#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