YARP
Yet Another Robot Platform
Loading...
Searching...
No Matches
messageWidget.h
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
#ifndef MESSAGEWIDGET_H
7
#define MESSAGEWIDGET_H
8
9
#include <QListWidget>
10
#include <QAction>
11
#include <QMenu>
12
#include <QString>
13
14
enum
MessageWidgetLevel
15
{
16
MESSAGE_LEVEL_ERROR
= 2,
17
MESSAGE_LEVEL_WARNING
= 1,
18
MESSAGE_LEVEL_INFO
= 0
19
};
20
21
class
MessageWidget
:
public
QListWidget
22
{
23
Q_OBJECT
24
public
:
25
explicit
MessageWidget
(QWidget *parent = 0);
26
27
private
:
28
QMenu *contextMenu;
29
QAction *clearLogAction;
30
QAction *saveLogAction;
31
signals:
32
33
private
slots:
34
void
onClearLog();
35
void
onSaveLog();
36
37
public
:
38
void
addMessage
(QString text,
int
level=0);
39
40
};
41
42
#endif
// MESSAGEWIDGET_H
MessageWidget
Definition
messageWidget.h:22
MessageWidget::addMessage
void addMessage(QString text, int level=0)
Definition
messageWidget.cpp:51
MessageWidgetLevel
MessageWidgetLevel
Definition
messageWidget.h:15
MESSAGE_LEVEL_INFO
@ MESSAGE_LEVEL_INFO
Definition
messageWidget.h:18
MESSAGE_LEVEL_ERROR
@ MESSAGE_LEVEL_ERROR
Definition
messageWidget.h:16
MESSAGE_LEVEL_WARNING
@ MESSAGE_LEVEL_WARNING
Definition
messageWidget.h:17
YARP
3.11.100+20250603.4+gitaa77f8b5c
src
guis
yarplogger
messageWidget.h
Generated on Wed Jun 4 2025 02:40:09 for YARP by
1.9.8