This commit is contained in:
Joey Yakimowich-Payne 2026-01-30 09:24:46 -07:00
commit a07f94c93d
10 changed files with 718 additions and 25 deletions

View file

@ -8,6 +8,7 @@
#include <QWidget>
#include <string>
#include <unordered_map>
#include <vector>
namespace QtNodes {
@ -17,7 +18,9 @@ class GraphicsView;
} // namespace QtNodes
class WarpGraphModel;
class NodeVolumeWidget;
class QLabel;
class QScrollArea;
class QSplitter;
class QTabWidget;
class QTimer;
@ -64,6 +67,8 @@ private:
void restoreViewState();
void savePreset();
void loadPreset();
void wireVolumeWidget(QtNodes::NodeId nodeId);
void rebuildMixerStrips();
struct PendingPasteLink {
std::string outNodeName;
@ -87,4 +92,7 @@ private:
QJsonObject m_clipboardJson;
std::vector<PendingPasteLink> m_pendingPasteLinks;
QPointF m_lastContextMenuScenePos;
QWidget *m_mixerContainer = nullptr;
QScrollArea *m_mixerScroll = nullptr;
std::unordered_map<QtNodes::NodeId, QWidget *> m_mixerStrips;
};