Gui: Use override etc 2

This commit is contained in:
berniev
2022-08-09 13:56:15 +10:00
committed by wwmayer
parent 810c3780de
commit 75fa455c5d
213 changed files with 1723 additions and 1723 deletions

View File

@@ -38,28 +38,28 @@ class GuiExport ViewProviderGeoFeatureGroupExtension : public ViewProviderGroupE
public:
/// Constructor
ViewProviderGeoFeatureGroupExtension();
virtual ~ViewProviderGeoFeatureGroupExtension();
~ViewProviderGeoFeatureGroupExtension() override;
virtual std::vector<App::DocumentObject*> extensionClaimChildren3D()const override;
virtual std::vector< App::DocumentObject* > extensionClaimChildren() const override;
virtual SoSeparator* extensionGetFrontRoot() const override {return pcGroupFront;}
virtual SoSeparator* extensionGetBackRoot() const override {return pcGroupBack;}
virtual SoGroup* extensionGetChildRoot() const override {return pcGroupChildren;}
virtual void extensionAttach(App::DocumentObject* pcObject) override;
virtual void extensionSetDisplayMode(const char* ModeName) override;
virtual std::vector<std::string> extensionGetDisplayModes() const override;
virtual void extensionFinishRestoring() override;
std::vector<App::DocumentObject*> extensionClaimChildren3D()const override;
std::vector< App::DocumentObject* > extensionClaimChildren() const override;
SoSeparator* extensionGetFrontRoot() const override {return pcGroupFront;}
SoSeparator* extensionGetBackRoot() const override {return pcGroupBack;}
SoGroup* extensionGetChildRoot() const override {return pcGroupChildren;}
void extensionAttach(App::DocumentObject* pcObject) override;
void extensionSetDisplayMode(const char* ModeName) override;
std::vector<std::string> extensionGetDisplayModes() const override;
void extensionFinishRestoring() override;
/// Show the object in the view: suppresses behavior of DocumentObjectGroup
virtual void extensionShow() override {
void extensionShow() override {
ViewProviderExtension::extensionShow(); // clazy:exclude=skipped-base-method
}
/// Hide the object in the view: suppresses behavior of DocumentObjectGroup
virtual void extensionHide() override {
void extensionHide() override {
ViewProviderExtension::extensionHide(); // clazy:exclude=skipped-base-method
}
virtual void extensionUpdateData(const App::Property*) override;
void extensionUpdateData(const App::Property*) override;
protected:
SoSeparator *pcGroupFront;