SnapshotForm.h
Go to the documentation of this file.
1#pragma once
2
3#include <QWidget>
4
6
7
8class QCheckBox;
9class QDateTimeEdit;
10class QLabel;
11class QSpinBox;
12
13namespace armarx::armem::gui
14{
15
16 class SnapshotForm : public QWidget
17 {
18 Q_OBJECT
19
20 public:
22
23
24 signals:
26
27
28 protected:
30 void setDateTimeDisplayFormat(QDateTimeEdit* dt);
31 };
32
34 {
35 public:
37
38 protected:
40 };
41
43 {
44 public:
46
47 protected:
49
50 private:
51 QLabel* label;
52 QDateTimeEdit* dateTime;
53 QSpinBox* microseconds;
54 QCheckBox* latest;
55 };
56
58 {
59 public:
61
63
64
65 QLabel* fromLabel;
66 QDateTimeEdit* fromDateTime;
67 QCheckBox* fromBegin;
68
69 QLabel* toLabel;
70 QDateTimeEdit* toDateTime;
71 QCheckBox* toEnd;
72 };
73
75 {
76 public:
78
80
81
82 QLabel* firstLabel;
83 QSpinBox* firstSpinBox;
84 QCheckBox* firstBegin;
85
86 QLabel* lastLabel;
87 QSpinBox* lastSpinBox;
88 QCheckBox* lastEnd;
89 };
90
91} // namespace armarx::armem::gui
constexpr T dt
void fillEntitySelector(client::query::SnapshotSelector &selector) override
void fillEntitySelector(client::query::SnapshotSelector &selector) override
void fillEntitySelector(client::query::SnapshotSelector &selector) override
void fillEntitySelector(client::query::SnapshotSelector &selector) override
virtual client::query::SnapshotSelector makeEntitySelector()
virtual void fillEntitySelector(client::query::SnapshotSelector &selector)=0
void setDateTimeDisplayFormat(QDateTimeEdit *dt)