te::qt::widgets::LogTextEdit Class Reference

#include <LogTextEdit.h>

Inheritance diagram for te::qt::widgets::LogTextEdit:
QPlainTextEdit

Public Slots

void findAll (const QString &str)
 

Signals

void textPending ()
 

Public Member Functions

 LogTextEdit (QWidget *parent=0, const QString &fileName="")
 
 ~LogTextEdit ()
 

Private Slots

void read ()
 
void textReady ()
 

Private Attributes

QFile m_file
 
qint64 m_pos
 
std::unique_ptr< te::core::FileWatcherm_watcher
 

Detailed Description

Definition at line 48 of file LogTextEdit.h.

Constructor & Destructor Documentation

te::qt::widgets::LogTextEdit::LogTextEdit ( QWidget parent = 0,
const QString &  fileName = "" 
)

Definition at line 44 of file LogTextEdit.cpp.

References te::at::End, m_file, m_pos, m_watcher, read(), textPending(), and textReady().

te::qt::widgets::LogTextEdit::~LogTextEdit ( )

Definition at line 88 of file LogTextEdit.cpp.

References m_file, and m_watcher.

Member Function Documentation

void te::qt::widgets::LogTextEdit::findAll ( const QString &  str)
slot

Definition at line 116 of file LogTextEdit.cpp.

References te::at::End, and te::at::Start.

void te::qt::widgets::LogTextEdit::read ( )
privateslot

Definition at line 94 of file LogTextEdit.cpp.

References te::at::End, m_file, and m_pos.

Referenced by LogTextEdit().

void te::qt::widgets::LogTextEdit::textPending ( )
signal

Referenced by LogTextEdit(), and textReady().

void te::qt::widgets::LogTextEdit::textReady ( )
privateslot

Definition at line 111 of file LogTextEdit.cpp.

References textPending().

Referenced by LogTextEdit().

Member Data Documentation

QFile te::qt::widgets::LogTextEdit::m_file
private

Definition at line 66 of file LogTextEdit.h.

Referenced by LogTextEdit(), read(), and ~LogTextEdit().

qint64 te::qt::widgets::LogTextEdit::m_pos
private

Definition at line 68 of file LogTextEdit.h.

Referenced by LogTextEdit(), and read().

std::unique_ptr<te::core::FileWatcher> te::qt::widgets::LogTextEdit::m_watcher
private

Definition at line 67 of file LogTextEdit.h.

Referenced by LogTextEdit(), and ~LogTextEdit().


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