feat(logging): output view clear button
This commit is contained in:
parent
12116c7c49
commit
5bf89b0a2c
2 changed files with 17 additions and 1 deletions
|
@ -55,6 +55,18 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
font.setStyleHint(QFont::Monospace);
|
font.setStyleHint(QFont::Monospace);
|
||||||
ui->outputTextView->setFont(font);
|
ui->outputTextView->setFont(font);
|
||||||
|
|
||||||
|
ui->outputTextView->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||||
|
connect(ui->outputTextView, &QWidget::customContextMenuRequested, [&](QPoint point) {
|
||||||
|
QMenu *menu = ui->outputTextView->createStandardContextMenu(point);
|
||||||
|
|
||||||
|
menu->addAction("Clear Output", [&]() {
|
||||||
|
ui->outputTextView->clear();
|
||||||
|
});
|
||||||
|
|
||||||
|
menu->exec(ui->outputTextView->mapToGlobal(point));
|
||||||
|
delete menu;
|
||||||
|
});
|
||||||
|
|
||||||
// Explorer View
|
// Explorer View
|
||||||
|
|
||||||
ui->explorerView->buildContextMenu();
|
ui->explorerView->buildContextMenu();
|
||||||
|
|
|
@ -145,7 +145,11 @@
|
||||||
<widget class="QWidget" name="dockWidgetContents_3">
|
<widget class="QWidget" name="dockWidgetContents_3">
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPlainTextEdit" name="outputTextView"/>
|
<widget class="QPlainTextEdit" name="outputTextView">
|
||||||
|
<property name="readOnly">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
Loading…
Add table
Reference in a new issue