47 std::filesystem::path filename;
49 HMODULE module =
nullptr;
51 void * module =
nullptr;
54 mutable std::vector<LoadedModule> loadedModules_;
Definition MRSetupViewer.h:11
virtual void setupCommonPlugins(Viewer *) const
Setups custom plugins to viewer.
Definition MRSetupViewer.h:27
virtual MRVIEWER_API void setupExtendedLibraries() const
ViewerSetup(const ViewerSetup &)=default
ViewerSetup(ViewerSetup &&)=default
virtual void setupCommonModifiers(Viewer *) const
Setups modifiers to Menu plugin if it is present in viewer.
Definition MRSetupViewer.h:24
virtual MRVIEWER_API void setupBasePlugins(Viewer *) const
Setups Menu Save and Open plugins.
virtual MRVIEWER_API void setupConfiguration(Viewer *viewer) const
virtual ~ViewerSetup()=default
ViewerSetup()=default
explicitly define ctors to avoid warning C5267: definition of implicit copy constructor is deprecated...
virtual MRVIEWER_API void setupSettingsManager(Viewer *viewer, const std::string &appName) const
Sets custom viewer settings manager to viewer.
virtual MRVIEWER_API void unloadExtendedLibraries() const
free all libraries loaded in setupExtendedLibraries()
Definition MRCameraOrientationPlugin.h:8
Definition Viewer.dox.py:1