began new infrastructure
Yep, this is another one of my "famous" sweeping rewrites. Expect things to break. Goals for this are: - Greatly simplify node connections (particularly with arrays) so the code requires less maintenance/is more stable - Redesign node structure to address issues where UI would stall for lengthy periods of time - Less reliance on shared ptrs/greater reliance on QObject system for inheritance/memory management - General code cleanup and improvements
This commit is contained in:
@@ -41,7 +41,7 @@ class NodeParamViewWidgetBridge : public QObject, public TimeTargetObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
NodeParamViewWidgetBridge(NodeInput* input, QObject* parent);
|
||||
NodeParamViewWidgetBridge(NodeInput* input, int element, QObject* parent);
|
||||
|
||||
void SetTime(const rational& time);
|
||||
|
||||
@@ -64,6 +64,8 @@ private:
|
||||
|
||||
NodeInput* input_;
|
||||
|
||||
int element_;
|
||||
|
||||
QList<QWidget*> widgets_;
|
||||
|
||||
rational time_;
|
||||
|
||||
Reference in New Issue
Block a user