1#ifndef NEWLINEMANAGER_H
2#define NEWLINEMANAGER_H
9#include <QtSerialBus/QCanBusFrame>
62 bool RestoreLine(QString&
id, QString data,
bool remote, QString interval,
bool loop,
bool send);
66 void UpdateFrameData();
80 QValidator* _vDataHex;
83 std::unique_ptr<CheckBoxInterface> _loop;
84 std::unique_ptr<CheckBoxInterface> _remote;
85 std::unique_ptr<LineEditInterface> _id;
86 std::unique_ptr<LineEditInterface> _data;
87 std::unique_ptr<LineEditInterface> _interval;
88 std::unique_ptr<PushButtonInterface> _send;
93 void LoopToggled(
bool checked);
94 void RemoteToggled(
bool checked);
95 void SetSendButtonState();
96 void SendButtonPressed();
98 void FrameDataChanged();
Definition canrawsender.h:13
Definition enumiterator.h:26
This class holds informations about all the columns in line and relationships beteewn them.
Definition newlinemanager.h:17
ColName
Definition newlinemanager.h:30
QWidget * GetColsWidget(ColNameIterator name)
The function return information about an appropriate column.
Definition newlinemanager.cpp:144
void Line2Json(QJsonObject &json) const
The function is responsible for convert line content to json format.
Definition newlinemanager.cpp:182
void SetSimulationState(bool state)
The function is responsible for set simulation state. The state influence for sending frame out and t...
Definition newlinemanager.cpp:168
bool RestoreLine(QString &id, QString data, bool remote, QString interval, bool loop, bool send)
The function is responsible for restore line content from config.
Definition newlinemanager.cpp:192
Definition nlmfactoryinterface.h:8