KanoopGuiQt 1.3.0
Qt GUI utility library
Loading...
Searching...
No Matches
groupbox.h
1#ifndef GROUPBOX_H
2#define GROUPBOX_H
3
4#include <QGroupBox>
5
6#include <Kanoop/utility/loggingbaseclass.h>
7#include <Kanoop/gui/libkanoopgui.h>
8
9/**
10 * @brief QGroupBox subclass with logging support.
11 *
12 * GroupBox adds LoggingBaseClass integration to QGroupBox, giving group boxes
13 * access to the standard Kanoop logging infrastructure.
14 */
15class LIBKANOOPGUI_EXPORT GroupBox : public QGroupBox,
16 public LoggingBaseClass
17{
18 Q_OBJECT
19public:
20 /**
21 * @brief Construct with an optional parent.
22 * @param parent Optional QWidget parent
23 */
24 explicit GroupBox(QWidget *parent = nullptr);
25
26 /**
27 * @brief Construct with a title and optional parent.
28 * @param title Group box title text
29 * @param parent Optional QWidget parent
30 */
31 explicit GroupBox(const QString& title, QWidget *parent = nullptr);
32
33signals:
34
35};
36
37#endif // GROUPBOX_H
QGroupBox subclass with logging support.
Definition groupbox.h:17
GroupBox(const QString &title, QWidget *parent=nullptr)
Construct with a title and optional parent.
GroupBox(QWidget *parent=nullptr)
Construct with an optional parent.