#ifndef SUPER_NODE_H #define SUPER_NODE_H #include #include #include #include "view_node.h" template class SuperNode : public ViewNode { private: QMap subNodes; protected: bool reusable = false; public: virtual ~SuperNode() = default; virtual ViewNode *getSubNodeById(QString *id) = 0; }; #endif // SUPER_NODE_H