Skip to content
movementsettingswidget.h 743 B
Newer Older
#ifndef MOVEMENTSETTINGSWIDGET_H
#define MOVEMENTSETTINGSWIDGET_H

#include <QWidget>

class QDoubleSpinBox;
class QGroupBox;
GigAnon's avatar
GigAnon committed
class QCheckBox;

class MovementSettingsWidget: public QWidget
{
    Q_OBJECT
    public:
        explicit MovementSettingsWidget(QWidget *parent = nullptr);

    signals:

        void stepsUpdated(float linearStep, float angularStep);

GigAnon's avatar
GigAnon committed
        void tableOrientationChanged(bool rotated);

    private:
        void on_stepsUpdated(double);

GigAnon's avatar
GigAnon committed
        void changeTableOrientation(bool rotated);

        QGroupBox* m_stepsGB;
        QDoubleSpinBox* m_angularStepSB;
        QDoubleSpinBox* m_linearStepSB;
GigAnon's avatar
GigAnon committed

        QGroupBox* m_tableGB;
        QCheckBox* m_tableOrientationCB;