MeshLib C++ Docs
Loading...
Searching...
No Matches
MRDragDropHandler.h
Go to the documentation of this file.
1
#pragma once
2
#include "
MRViewerFwd.h
"
3
4
struct
GLFWwindow;
5
6
namespace
MR
7
{
8
9
// this class is needed to emit detailed Drag & Drop events to Viewer on different platforms
10
class
IDragDropHandler
11
{
12
public
:
13
virtual
~IDragDropHandler
() =
default
;
14
};
15
16
// returns platform specific Drag & Drop handler that will emit drag & drop events to Viewer
17
// null means that this platform does not support detailed Drag & Drop events yet
18
std::unique_ptr<IDragDropHandler>
getDragDropHandler
( GLFWwindow* window );
19
20
}
MRViewerFwd.h
MR::IDragDropHandler
Definition
MRDragDropHandler.h:11
MR::IDragDropHandler::~IDragDropHandler
virtual ~IDragDropHandler()=default
MR
Definition
MRCameraOrientationPlugin.h:8
MR::getDragDropHandler
std::unique_ptr< IDragDropHandler > getDragDropHandler(GLFWwindow *window)
MeshLib
source
MRViewer
MRDragDropHandler.h
Generated by
1.11.0