Skui 0.0.1
Build fast and easy to use control software with Skui.
 
Loading...
Searching...
No Matches
visual_container.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <QChildEvent>
4#include <QLayout>
5#include <QWidget>
6
7#include "../node/node.hpp"
8class VisualContainer : public QWidget
9{
10 Q_OBJECT
11 Q_PROPERTY(Node *node READ node WRITE setNode NOTIFY nodeChanged MEMBER m_node)
12public:
13 explicit VisualContainer(QWidget *parent = nullptr);
14
15 Node *node() const { return m_node; }
16 void setNode(Node *node);
17
18signals:
20
21protected:
22 void childEvent(QChildEvent *) override;
23
24private:
25 Node *m_node = nullptr;
26};
Definition node.hpp:11
Node * node
Definition visual_container.hpp:11
void childEvent(QChildEvent *) override
Definition visual_container.cpp:12
VisualContainer(QWidget *parent=nullptr)
Definition visual_container.cpp:3
void nodeChanged(Node *node)
void setNode(Node *node)
Definition visual_container.cpp:23
Node * node() const
Definition visual_container.hpp:15