From d11bec96881d37751f5b6028ca31c531e1f37c8c Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Fri, 16 Apr 2021 16:44:05 +0800 Subject: [PATCH] App: change API signature DocumentObjectExtension::extensionIsElementVisible --- src/App/DocumentObjectExtension.h | 2 +- src/App/Link.cpp | 2 +- src/App/Link.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/App/DocumentObjectExtension.h b/src/App/DocumentObjectExtension.h index 8b7ba82a39..538355d213 100644 --- a/src/App/DocumentObjectExtension.h +++ b/src/App/DocumentObjectExtension.h @@ -96,7 +96,7 @@ public: Base::Matrix4D *mat, bool transform, int depth) const; virtual int extensionSetElementVisible(const char *, bool) {return -1;} - virtual int extensionIsElementVisible(const char *) {return -1;} + virtual int extensionIsElementVisible(const char *) const {return -1;} virtual bool extensionHasChildElement() const {return false;} }; diff --git a/src/App/Link.cpp b/src/App/Link.cpp index 62180f05ac..e9d9d1c6a1 100644 --- a/src/App/Link.cpp +++ b/src/App/Link.cpp @@ -1012,7 +1012,7 @@ int LinkBaseExtension::extensionSetElementVisible(const char *element, bool visi return -1; } -int LinkBaseExtension::extensionIsElementVisible(const char *element) { +int LinkBaseExtension::extensionIsElementVisible(const char *element) const { int index = _getShowElementValue()?getElementIndex(element):getArrayIndex(element); if(index>=0) { auto propElementVis = getVisibilityListProperty(); diff --git a/src/App/Link.h b/src/App/Link.h index a9b3adc6b0..f0aa368a74 100644 --- a/src/App/Link.h +++ b/src/App/Link.h @@ -293,7 +293,7 @@ public: virtual void onExtendedDocumentRestored() override; virtual int extensionSetElementVisible(const char *, bool) override; - virtual int extensionIsElementVisible(const char *) override; + virtual int extensionIsElementVisible(const char *) const override; virtual bool extensionHasChildElement() const override; virtual PyObject* getExtensionPyObject(void) override;