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);
|
||||
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
|
||||
|
||||
ui->explorerView->buildContextMenu();
|
||||
|
|
|
@ -145,7 +145,11 @@
|
|||
<widget class="QWidget" name="dockWidgetContents_3">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||||
<item>
|
||||
<widget class="QPlainTextEdit" name="outputTextView"/>
|
||||
<widget class="QPlainTextEdit" name="outputTextView">
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
|
|
Loading…
Add table
Reference in a new issue