25 #include "ui_logdock.h"
28 DClass<LogDock> :
public Ui::LogDock
37 this->toggleViewAction()->setIcon(QIcon(
":/icons/log.png"));
39 connect(d->btnClear, SIGNAL( clicked() ),
this, SLOT( clearContent() ) );
40 connect(d->btnCopy, SIGNAL( clicked() ),
this, SLOT( btnCopyClicked() ) );
49 d->teContent->moveCursor(QTextCursor::End);
50 d->teContent->insertPlainText(entry);
53 void LogDock::clearContent()
56 d->teContent->document()->clear();
59 void LogDock::btnCopyClicked()
61 QClipboard *clipboard = QApplication::clipboard();
62 clipboard->setText(d->teContent->document()->toPlainText());
Dockable widget designed for application's log presentation.
void appendLogEntry(const QString &entry)