13 #include <matrix/vlVector.h>
14 #include <boost/signals2.hpp>
20 class DtLocationReferenceEntryWidget;
43 virtual DtUUID object()
const;
44 virtual void setObject(
const DtUUID&
object);
50 virtual DtVector vector()
const;
51 virtual void setVector(
const DtVector& v);
58 virtual void setHasMapFocus(
bool);
61 virtual void locationInputChanged();
62 virtual void createAndInitializeFilteredListView()
override;
64 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
66 virtual void setupGui(
const std::set<makVrv::DtUniqueID>& data)
override;
68 virtual void updateApplyButtonVisibility()
override;
69 virtual void postGuiSetup(
const std::set<makVrv::DtUniqueID>& data)
override;
71 virtual void slot_locationSetByMouseClick(
const DtVector&);
72 virtual void slot_onNameChanged(
const DtUUID& s)
override;
75 virtual void giveMapFocusBackTo();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Base class for any task/set that will use the location reference widget.
Definition: baseLocationReferenceDialog.h:23
Holds a position of some form. May be an absolute position, or a reference to another object...
Definition: rwLocationReference.h:25
DtVector myLastPoint
Definition: baseLocationReferenceDialog.h:81
LocationType
Definition: rwLocationReference.h:28
This widget will allow the user to pick either a destination location or destination object...
Definition: locationReferenceEntryWidget.h:33
DtLocationReferenceEntryWidget * myLocation
Definition: baseLocationReferenceDialog.h:78
Definition: baseFilteredListViewTaskSetDialog.h:34
boost::signals2::scoped_connection myLostFocusConnction
Definition: baseLocationReferenceDialog.h:83
boost::signals2::scoped_connection myLocationClickedConnection
Definition: baseLocationReferenceDialog.h:82
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22