YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
sliderOptions.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5 */
6
7#ifndef SLIDEROPTIONS_H
8#define SLIDEROPTIONS_H
9
10#include <QDialog>
11#include <QTableWidgetItem>
12#include <QItemDelegate>
13#include <QModelIndex>
14#include <QLineEdit>
15#include <QDoubleValidator>
16
17namespace Ui {
18 class sliderOptions;
19}
20
21class sliderOptions : public QDialog
22{
23 Q_OBJECT
24
25public:
26 explicit sliderOptions(QWidget *parent = 0);
28
29private:
30 Ui::sliderOptions *ui;
31
32 int val_pos_digits;
33 int val_vel_digits;
34 int val_acc_digits;
35 int val_trq_digits;
36 int val_cur_digits;
37
38 double val_pos_custom_step;
39 double val_vel_custom_step;
40 double val_acc_custom_step;
41 double val_trq_custom_step;
42 double val_cur_custom_step;
43
44 double val_vel_limit;
45 double val_acc_limit;
46
47 int val_pos_choice;
48 int val_vel_choice;
49 int val_acc_choice;
50 int val_trq_choice;
51 int val_cur_choice;
52
53 QIntValidator* pos_digits_validator = nullptr;
54 QIntValidator* vel_digits_validator = nullptr;
55 QIntValidator* acc_digits_validator = nullptr;
56 QIntValidator* trq_digits_validator = nullptr;
57 QIntValidator* cur_digits_validator = nullptr;
58
59 QDoubleValidator* pos_step_validator = nullptr;
60 QDoubleValidator* vel_step_validator = nullptr;
61 QDoubleValidator* acc_step_validator = nullptr;
62 QDoubleValidator* trq_step_validator = nullptr;
63 QDoubleValidator* cur_step_validator = nullptr;
64
65 QDoubleValidator* vel_lims_validator = nullptr;
66 QDoubleValidator* acc_lims_validator = nullptr;
67
68
69signals:
70 void sig_setPosSliderOptionSO(int, double, int);
71 void sig_setVelSliderOptionSO(int, double, int);
72 void sig_setAccSliderOptionSO(int, double, int);
73 void sig_setTrqSliderOptionSO(int, double, int);
74 void sig_setCurSliderOptionSO(int, double, int);
75};
76
77
78#endif // SLIDEROPTIONS_H
void sig_setCurSliderOptionSO(int, double, int)
void sig_setVelSliderOptionSO(int, double, int)
void sig_setAccSliderOptionSO(int, double, int)
void sig_setTrqSliderOptionSO(int, double, int)
void sig_setPosSliderOptionSO(int, double, int)
Definition aboutdlg.h:11