API Documentation
Loading...
Searching...
No Matches
TerminalDialog Class Reference

Provides the user access to sending or recieving data to a specified connection over a terminal interface. More...

#include <TerminalDialog.h>

Inheritance diagram for TerminalDialog:
[legend]
Collaboration diagram for TerminalDialog:
[legend]

Signals

void getData (const QByteArray &data)
 

Public Member Functions

virtual void addMessage (const LogMessage &message) override
 
void putData (const String &data)
 
void setAutoEcho (bool auto_echo)
 
void setAutoPullData (bool set)
 
void setAutoPushData (bool set)
 
void setCommandTermination (const String &termination)
 
void setConnection (Connection *connection, bool add_all)
 
virtual void setProgress (fltp04) override
 
 TerminalDialog (QWidget *parent=nullptr)
 
- Public Member Functions inherited from LogStream
virtual void addMessages (const Buffer< LogMessage > &messages)
 
virtual void allowCancel (bool)
 
virtual void attach (ProgressInfo *stream)
 
void clearLinks ()
 
virtual void detach (ProgressInfo *stream)
 
bool ignoringMessages () const
 
void setIgnoreMessages (bool ignore)
 
virtual ~LogStream ()
 

Protected Slots

void pullDataSlot ()
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *e) override
 
void keyPressEvent (QKeyEvent *e) override
 
void mouseDoubleClickEvent (QMouseEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 

Additional Inherited Members

- Protected Attributes inherited from LogStream
bool m_ignore_message = false
 
Buffer< ProgressInfo * > m_linked_logs
 

Detailed Description

Provides the user access to sending or recieving data to a specified connection over a terminal interface.


Constructor & Destructor Documentation

◆ TerminalDialog()

TerminalDialog ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ addMessage()

virtual void addMessage ( const LogMessage & message)
overridevirtual

Implements LogStream.

◆ contextMenuEvent()

void contextMenuEvent ( QContextMenuEvent * e)
overrideprotected

◆ getData

void getData ( const QByteArray & data)
signal

◆ keyPressEvent()

void keyPressEvent ( QKeyEvent * e)
overrideprotected

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QMouseEvent * e)
overrideprotected

◆ mousePressEvent()

void mousePressEvent ( QMouseEvent * e)
overrideprotected

◆ pullDataSlot

void pullDataSlot ( )
protectedslot

◆ putData()

void putData ( const String & data)

◆ setAutoEcho()

void setAutoEcho ( bool auto_echo)

◆ setAutoPullData()

void setAutoPullData ( bool set)

◆ setAutoPushData()

void setAutoPushData ( bool set)

◆ setCommandTermination()

void setCommandTermination ( const String & termination)

◆ setConnection()

void setConnection ( Connection * connection,
bool add_all )

◆ setProgress()

virtual void setProgress ( fltp04 )
inlineoverridevirtual

Implements LogStream.


The documentation for this class was generated from the following file: