Initial VST FilePresenter implementation

This commit is contained in:
Jack Andersen
2016-06-11 18:52:40 -10:00
parent 6f538dc19c
commit e4ae1f1f88
9 changed files with 796 additions and 18 deletions

View File

@@ -14,12 +14,16 @@ class VSTBackend;
/** Editor UI class */
class VSTEditor : public AEffEditor
{
friend class AudioGroupFilePresenter;
VSTBackend& m_backend;
ERect m_windowRect = {0, 0, 420, 600};
HWND m_rootView;
HWND m_collectionHeader;
HWND m_collectionTree;
HWND m_collectionAdd;
HWND m_collectionRemove;
HWND m_groupListView;
HWND m_pageListView;
@@ -43,6 +47,9 @@ public:
void close();
void update();
void addAction();
void removeAction();
void selectCollection(int idx);
void selectGroup(int idx);
void selectPage(int idx);