8#ifndef MESHLIB_NO_VOXELS
20 std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
34 virtual void dragEntrance_(
bool entered )
override;
35 virtual bool dragOver_(
int x,
int y )
override;
36 virtual bool dragDrop_(
const std::vector<std::filesystem::path>& paths )
override;
38 virtual void preDraw_()
override;
40 bool dragging_{
false };
43 void parseLaunchParams_();
44 void setupListUpdate_();
46 boost::signals2::scoped_connection recentStoreConnection_;
49 std::shared_ptr<OpenDirectoryMenuItem> openDirectoryItem_;
52#if !defined( MESHLIB_NO_VOXELS ) && !defined( MRVOXELS_NO_DICOM )
66 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>&objs )
const override;
81 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
85 void saveScene_(
const std::filesystem::path& savePath );
99 virtual void drawDialog(
float menuScaling, ImGuiContext* )
override;
100 virtual bool blocking()
const override {
return false; }
102 Vector2i resolution_;
103 bool transparentBg_{
true };
118 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& )
const override;
Definition MRSceneStateCheck.h:140
Definition MRViewerFwd.h:64
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