18#ifndef MOTIV_TIMEINPUTFIELD_HPP
19#define MOTIV_TIMEINPUTFIELD_HPP
26#include "src/types.hpp"
27#include "src/ui/TimeUnit.hpp"
28#include "src/ui/TraceDataProxy.hpp"
61 void setTime(types::TraceTime newTime);
71 TimeInputField(QString labelText,
TimeUnit timeResolution, types::TraceTime initialTime, QWidget *parent =
nullptr);
83 QLabel *textLabel =
nullptr;
84 QLineEdit *lineEdit =
nullptr;
85 QComboBox *comboBox =
nullptr;
94 types::TraceTime time;
96 std::function<void (types::TraceTime)> updateFunction;
Represents possible units on the time scale.