YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
stdoutwindow.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: LGPL-2.1-or-later
4 */
5
6#include "stdoutwindow.h"
7#include "ui_stdoutwindow.h"
8
9StdoutWindow::StdoutWindow(int id, QString title,QWidget *parent) :
10 QWidget(parent),
11 ui(new Ui::StdoutWindow)
12{
13 ui->setupUi(this);
14 this->id = id;
15 if(!title.isEmpty()){
16 setWindowTitle(title);
17 }else{
18 setWindowTitle("STDOUT");
19 }
20
21 connect(this,SIGNAL(internalAddMessage(QString)),this,SLOT(onInternalAddMessage(QString)),Qt::QueuedConnection);
22}
23
25{
26 delete ui;
27}
28
29void StdoutWindow::addMessage(QString text)
30{
31 // ui->plainTextEdit->appendPlainText(text);
32 emit internalAddMessage(text);
33}
34
36{
37 return id;
38}
39
40void StdoutWindow::closeEvent(QCloseEvent * event)
41{
42 Q_UNUSED(event);
43 emit closeStdOut(id);
44}
45
47{
48 ui->plainTextEdit->appendPlainText(msg);
49}
int SIGNAL(int pid, int signum)
StdoutWindow(int id, QString title, QWidget *parent=0)
void onInternalAddMessage(QString msg)
void addMessage(QString text)
void closeStdOut(int)
void closeEvent(QCloseEvent *event) override
void internalAddMessage(QString msg)
Definition aboutdlg.h:11