Closed AlanHam42 closed 7 months ago
We also need to apply a static variable integer to each tab as its created that won't change with position of the tab.
We can now add and remove tabs from the tab widget, which is excellent, we now need to work on adding a form UI that will allow the user to input parameters into the tab. Maybe also create and destroy classes for effects based on the “on button clicked” action. GUI -> Create Tab Effects Manager -> Create Objects Effects Manager -> Return Pointer GUI -> Store Pointer GUI -> Alter values with pointer at first argument
Dario has created a GUIListener which will provide pointers to each effect (#23). un-include effect base and add some random class "effectBase".
The "ADD" tab button has to be changed to a drop down menu with the ability to add from a variety of forms created for each possible effect ("Distortion", "Reverb", "Delay"...). A form will also need to be created for each possible effect tab. when the data is sent, it will be sent from ALL TABS, adding ALL DESIRED EFFECTS.
The main GUI window has been created with a QTabWidget. 3 buttons were included stating "Add", "Remove, and "clear".
We need these buttons to add, remove and clear tabs from the tab widget using a form UI and creating and destroying an output class.