Refactor LV2UI support:

Move all LV2UI initialisation to lv2pui class.
Register UIs via factory pattern.

Plugin UI code is now just widget initialisation, the rest is handled by PUI.
This commit is contained in:
2013-02-09 20:27:18 +00:00
parent 0fc08cf88f
commit 7f92ee1565
5 changed files with 267 additions and 153 deletions

View File

@@ -7,6 +7,7 @@ LDFLAGS += `pkg-config ftgl pugl-0 --libs`
PUISRC := button.cpp
PUISRC += container.cpp
PUISRC += label.cpp
PUISRC += lv2pui.cpp
PUISRC += knob.cpp
PUISRC += pui.cpp
PUISRC += slider.cpp