![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Handles signal emitting for CNode class.
More...
#include <CNode.hpp>
Inherits QObject.
Signals | |
| void | child_count_changed () |
| Signal emitted when children have been added or removed. More... | |
| void | signal_signature (cf3::common::SignalArgs &node) |
| Signal emitted when a signal signature has been received. More... | |
Public Member Functions | |
| CNodeNotifier (CNode *parent=nullptr) | |
| Constructor. More... | |
| void | notify_child_count_changed () |
Emits child_count_changed() signal. More... | |
| void | notify_signal_signature (common::SignalArgs &node) |
Emits signal_signature() signal. More... | |
Private Attributes | |
| CNode * | m_parent |
The parent CNode. More... | |
Handles signal emitting for CNode class.
#CNode class cannot derive from QObject (thus, cannot emit or catch Qt signals) because one of its subclasses (#NTree) also derives from another Qt class. It means that this subclass would derive twice from QObject, which is illegal in C++.
| CNodeNotifier | ( | CNode * | parent = nullptr | ) |
|
signal |
Signal emitted when children have been added or removed.
| void notify_child_count_changed | ( | ) |
Emits child_count_changed() signal.
| void notify_signal_signature | ( | common::SignalArgs & | node | ) |
Emits signal_signature() signal.
|
signal |
Signal emitted when a signal signature has been received.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |