I have a small plugin that needs one persistent setting (string). I can add an xml config file to my build (via SERVER_MANAGER_XML) and the new setting appears in the pqSettingsDialog, and I can get/set its value via vtkSMSettings. However, the value is not stored, but is reset each time I restart the app.
It is not obvious to me how ParaView handles properties specified this way. I tried adding the SaveInQSettings hint in the ProxySettings xml element, but that didn’t make any difference.
Right now, the plugin doesn’t have any vtiObject classes nor any vtk module. Do I need to add either/both?