7 #include <utility/dllexport.h>
9 #include <parameterservice.h>
10 #include <parameterguiservice.h>
11 #include <nap/resource.h>
12 #include <nap/resourceptr.h>
40 void show(
bool newWindow =
true);
54 int getSelectedPresetIndex()
const;
60 const std::string& getSelectedPreset()
const;
69 bool mSerializable =
true;
81 void handleLoadPresetPopup();
86 void handleSaveAsPresetPopup();
91 bool handleNewPresetPopup(std::string& outNewFilename);
96 void savePresetState();
101 void restorePresetState();
108 void showParameters(
ParameterGroup& parameterGroup,
int depth = 0);
116 int mSelectedPresetIndex = -1;
117 int mPrevSelectedPresetIndex = -1;