virtual void CreateControl(void *parent)=0
virtual void Init(IWorkbench::Pointer workbench)=0
virtual void * GetControl() const =0
~IPreferencePage() override
berryObjectMacro(berry::IPreferencePage)
virtual bool PerformOk()=0
virtual void PerformCancel()=0