Event-Driven Programming in C++ 1.0
A case study on event-driven programming in C++
Loading...
Searching...
No Matches
qt_signals.hpp
Go to the documentation of this file.
1
10#ifndef QT_SIGNALS_HPP
11#define QT_SIGNALS_HPP
12
13#include <QObject>
14#include <QString>
15
28namespace qt_signals {
29
36class QtSignalsExample : public QObject {
37 Q_OBJECT
38
39public:
44 explicit QtSignalsExample(QObject *parent = nullptr);
45
53 void emitSignal(const QString &message);
54
55signals:
64 void mySignal(const QString &message);
65
66public slots:
74 void onMySignal(const QString &message);
75};
76
77} // namespace qt_signals
78
79#endif // QT_SIGNALS_HPP
A simple class demonstrating Qt's signals and slots.
Definition qt_signals.hpp:36
void mySignal(const QString &message)
Signal emitted with a message.
void onMySignal(const QString &message)
Slot that receives a message.
Definition qt_signals.cpp:23
void emitSignal(const QString &message)
Emits the signal with the provided message.
Definition qt_signals.cpp:19
Demonstrates the usage of Qt's signals and slots mechanism.
Definition qt_signals.cpp:13