-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathPropertyEditor.hpp
executable file
·84 lines (55 loc) · 1.79 KB
/
PropertyEditor.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#ifndef PROPERTYEDITOR_H
#define PROPERTYEDITOR_H
#include <QDialog>
#include <QFile>
#include <QMessageBox>
#include <QTextStream>
#include <iostream>
#include <QDebug>
#include <QDir>
#include <QColorDialog>
#include <iostream>
#include "QtGL.hpp"
#include <mrpt/utils/TColor.h>
#include <mrpt/math/lightweight_geom_data.h>
namespace Ui {
class PropertyEditor;
}
class PropertyEditor : public QDialog
{
Q_OBJECT
public:
explicit PropertyEditor(QWidget *parent = 0);
~PropertyEditor();
void setColor(QLabel *label, QColor c);
void enableApplyButton(bool);
private slots:
void on_azimuthbox_valueChanged(double);
void on_elevationbox_valueChanged(double arg1);
void on_zoombox_valueChanged(double arg1);
void on_xmingridplane_valueChanged(double arg1);
void on_xmaxgridplane_valueChanged(double arg1);
void on_ymingridplane_valueChanged(double arg1);
void on_ymaxgridplane_valueChanged(double arg1);
void on_selectcolorgridplane_clicked();
void on_colorgridmap_clicked();
void on_buttonBox_accepted();
void on_buttonBox_clicked(QAbstractButton *button);
void on_linewidthaxis_valueChanged(double arg1);
void on_xminaxis_valueChanged(double arg1);
void on_xmaxaxis_valueChanged(double arg1);
void on_yminaxis_valueChanged(double arg1);
void on_ymaxasis_valueChanged(double arg1);
void on_zminazis_valueChanged(double arg1);
void on_zmaxaxis_valueChanged(double arg1);
void on_axisselectcolor_clicked();
void on_scalegridmap_valueChanged(double arg1);
void on_sizecornerxyz_valueChanged(double arg1);
private:
Ui::PropertyEditor *ui;
mrpt::utils::TColorf gridPlaneColor;
mrpt::utils::TColorf gridMapColor;
mrpt::utils::TColorf axisColor;
mrpt::utils::TColorf objectColor;
};
#endif