#4047 Alter mouse cursor in Vec3dPickEventHandler

This commit is contained in:
Gaute Lindkvist committed 2019-02-07 16:34:43 +01:00
1 parent d20c0fc004
commit 4e17b5acfa
4 files changed
+26 -1

No files matched your search

@@ -17,6 +17,7 @@
/////////////////////////////////////////////////////////////////////////////////
#include "RicVec3dPickEventHandler.h"
#include "RiaApplication.h"
#include "Rim3dView.h"
#include "cafDisplayCoordTransform.h"
@@ -52,9 +53,19 @@ bool RicVec3dPickEventHandler::handle3dPickEvent(const Ric3dPickEvent& eventObje
return false;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RicVec3dPickEventHandler::registerAsPickEventHandler()
{
Ric3dViewPickEventHandler::registerAsPickEventHandler();
RiaApplication::instance()->setOverrideCursor(Qt::CrossCursor);
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RicVec3dPickEventHandler::notifyUnregistered()
{
RiaApplication::instance()->restoreOverrideCursor();
}
@@ -31,6 +31,9 @@ class RicVec3dPickEventHandler : public Ric3dViewPickEventHandler
public:
RicVec3dPickEventHandler(const caf::PdmObjectHandle* handlingObject, caf::PdmField<cvf::Vec3d>* vectorField);
bool handle3dPickEvent(const Ric3dPickEvent& eventObject) override;
void registerAsPickEventHandler() override;
void notifyUnregistered() override;
private: