4 #ifndef vtkSMPropertyGroup_h
5 #define vtkSMPropertyGroup_h
7 #include "vtkRemotingServerManagerModule.h"
13 class vtkSMPropertyGroupInternals;
27 vtkSetStringMacro(Name);
28 vtkGetStringMacro(Name);
35 vtkSetStringMacro(XMLLabel);
36 vtkGetStringMacro(XMLLabel);
43 vtkSetStringMacro(PanelWidget);
44 vtkGetStringMacro(PanelWidget);
52 vtkSetStringMacro(PanelVisibility);
53 vtkGetStringMacro(PanelVisibility);
69 void AddProperty(
const char*
function,
vtkSMProperty* property,
const char* name =
nullptr);
74 const char* GetPropertyName(
unsigned int index)
const;
95 unsigned int GetNumberOfProperties()
const;
132 char* PanelVisibility;
134 vtkSMPropertyGroupInternals*
const Internals;