Plasma Engine  2.0
Loading...
Searching...
No Matches
SceneViewWidget.moc.h
1#pragma once
2
3#include <EditorFramework/DocumentWindow/GameObjectViewWidget.moc.h>
4#include <Foundation/Basics.h>
5
7{
8 Q_OBJECT
9public:
10 plQtSceneViewWidget(QWidget* pParent, plQtGameObjectDocumentWindow* pOwnerWindow, plEngineViewConfig* pViewConfig);
12
13 virtual bool IsPickingAgainstSelectionAllowed() const override;
14
15protected:
16 virtual void dragEnterEvent(QDragEnterEvent* e) override;
17 virtual void dragLeaveEvent(QDragLeaveEvent* e) override;
18 virtual void dragMoveEvent(QDragMoveEvent* e) override;
19 virtual void dropEvent(QDropEvent* e) override;
20 virtual void OnOpenContextMenu(QPoint globalPos) override;
21
22 bool m_bAllowPickSelectedWhileDragging;
23 plTime m_LastDragMoveEvent;
24
25 static bool s_bContextMenuInitialized;
26};
27
Definition GameObjectDocumentWindow.moc.h:12
Definition GameObjectViewWidget.moc.h:15
Definition SceneViewWidget.moc.h:7
virtual bool IsPickingAgainstSelectionAllowed() const override
Disabled during drag&drop operations, to prevent picking against the dragged object.
Definition SceneViewWidget.cpp:38
Definition ViewRenderSettings.h:26
The time class encapsulates a double value storing the time in seconds.
Definition Time.h:12