3#include <NDEVR/String.h>
4#include <NDEVR/LogStream.h>
5#include <QPlainTextEdit>
15 void putData(
const String& data);
16 void setAutoPullData(
bool set);
17 void setAutoPushData(
bool set);
18 void setConnection(
Connection* connection,
bool add_all);
20 virtual void addMessage(
const LogMessage& message)
override;
21 void setCommandTermination(
const String& termination);
22 void setAutoEcho(
bool auto_echo);
26 void keyPressEvent(QKeyEvent* e)
override;
27 void mousePressEvent(QMouseEvent* e)
override;
28 void mouseDoubleClickEvent(QMouseEvent* e)
override;
29 void contextMenuEvent(QContextMenuEvent* e)
override;
34 String m_command_termination =
"\n";
35 QPointer<Connection> m_connection;
36 bool m_auto_pull_data =
false;
37 bool m_auto_push_data =
false;
38 bool m_ignore_next_tx =
false;
39 bool m_auto_echo =
false;
Definition Connection.h:171
Definition LogMessage.h:40
Definition LogStream.h:42
Definition TerminalDialog.h:11
virtual void setProgress(fltp04) override
Definition TerminalDialog.h:19
void getData(const QByteArray &data)
float fltp04
Defines an alias representing a 4 byte floating-point number.
Definition BaseValues.hpp:157