8#ifndef MESHLIB_NO_VOXELS
20 std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
34 virtual bool dragDrop_(
const std::vector<std::filesystem::path>& paths )
override;
35 void parseLaunchParams_();
36 void setupListUpdate_();
38 boost::signals2::scoped_connection recentStoreConnection_;
41 std::shared_ptr<OpenDirectoryMenuItem> openDirectoryItem_;
44#if !defined( MESHLIB_NO_VOXELS ) && !defined( MRVOXELS_NO_DICOM )
58 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>&objs )
const override;
73 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
76 void saveScene_(
const std::filesystem::path& savePath );
90 virtual void drawDialog(
float menuScaling, ImGuiContext* )
override;
91 virtual bool blocking()
const override {
return false; }
94 bool transparentBg_{
true };
109 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
Definition MRSceneStateCheck.h:140
Definition MRViewerFwd.h:60
std::vector< IOFilter > IOFilters
Definition MRIOFilters.h:32
Definition MRCameraOrientationPlugin.h:8
std::vector< std::filesystem::path > FileNamesStack
Definition MRIOFilesMenuItems.h:14
Definition MRViewerEventsListener.h:29