diff --git a/src/Gui/DocumentObserver.h b/src/Gui/DocumentObserver.h index 38600565cf..df8bb9fec6 100644 --- a/src/Gui/DocumentObserver.h +++ b/src/Gui/DocumentObserver.h @@ -306,6 +306,11 @@ private: ViewProviderWeakPtrT ptr; }; +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable: 4251) // MSVC emits warning C4251 too conservatively for our use-case +#endif + /** * The DocumentObserver class simplifies the step to write classes that listen * to what happens inside a document. @@ -368,6 +373,10 @@ private: Connection connectDocumentDelete; }; +#ifdef _MSC_VER +# pragma warning(pop) +#endif + } //namespace Gui #endif // GUI_DOCUMENTOBSERVER_H