25 #include <QtWidgets/QMenu>
26 #include <QtCore/QSignalMapper>
30 #define MODEL_CONFIG_MENU_ENABLED
31 #define TRACK_COLORING_MENU_ENABLED
52 virtual QAction* createAction(
DtDe&, QWidget* parent);
56 virtual void on_triggered();
58 virtual void on_aboutToShow();
82 virtual QMenu* createMenu(
DtDe&, QWidget* parent);
101 virtual QAction* createAction(
DtDe&, QWidget* parent) = 0;
107 virtual void attachSelected();
130 virtual QAction* createAction(
DtDe&, QWidget* parent );
134 virtual void on_triggered();
136 virtual void on_aboutToShow();
154 virtual QAction* createAction(
DtDe&, QWidget* parent );
158 virtual void on_triggered();
160 virtual void on_aboutToShow();
178 virtual QAction* createAction(
DtDe&, QWidget* parent);
181 virtual void on_triggered();
183 virtual void on_aboutToShow();
201 virtual QAction* createAction(
DtDe&, QWidget* parent);
204 virtual void on_triggered();
206 virtual void on_aboutToShow();
223 virtual QAction* createAction(
DtDe&, QWidget* parent);
226 virtual void on_triggered();
228 virtual void on_aboutToShow();
245 virtual QAction* createAction(
DtDe&, QWidget* parent);
248 virtual void on_triggered();
250 virtual void on_aboutToShow();
267 virtual QAction* createAction(
DtDe&, QWidget* parent);
270 virtual void on_triggered();
272 virtual void on_aboutToShow();
289 virtual QAction* createAction(
DtDe&, QWidget* parent);
292 virtual void on_triggered();
294 virtual void on_aboutToShow();
311 virtual QAction* createAction(
DtDe&, QWidget* parent);
314 virtual void on_triggered();
316 virtual void on_aboutToShow();
333 virtual QAction* createAction(
DtDe&, QWidget* parent);
336 virtual void on_triggered();
338 virtual void on_aboutToShow();
361 virtual QMenu* createMenu(
DtDe&, QWidget* parent);
366 virtual void onAboutToShow();
389 virtual void triggered(
bool checked);
412 virtual QMenu* createMenu(
DtDe&, QWidget* parent);
417 virtual void onAboutToShow(QWidget* menuWidget);
440 virtual void triggered(
bool checked);
461 virtual QAction* createAction(
DtDe&, QWidget* parent);
464 virtual void on_triggered();
466 virtual void on_aboutToShow();
473 #ifdef MODEL_CONFIG_MENU_ENABLED
489 virtual QMenu* createMenu(
DtDe&, QWidget* parent);
493 virtual void on_aboutToShow();
512 virtual void triggered(
bool checked);
524 #ifdef TRACK_COLORING_MENU_ENABLED
540 virtual QMenu* createMenu(
DtDe&, QWidget* parent);
544 virtual void on_aboutToShow();
563 virtual void triggered(
bool checked);
584 virtual void triggered(
bool checked);
DtDe & myDe
Definition: DtObjectContextItems.h:587
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
std::string mySensorViewName
Definition: DtObjectContextItems.h:444
DtDe & myDe
Definition: DtObjectContextItems.h:566
Contains makVrv:DtSelectionManager class.
DtDe & myDe
Definition: DtObjectContextItems.h:392
bool myJumpToEntityElementDef
Definition: DtObjectContextItems.h:518
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
An Item builder for the attach follow item. The menu id string is "DtAttachFollowItem".
Definition: DtObjectContextItems.h:119
Contains DLL export macros.
QMenu * myMenu
Definition: DtObjectContextItems.h:516
QAction * myQAction
Definition: DtObjectContextItems.h:112
QAction * myQAction
Definition: DtObjectContextItems.h:63
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:38
An Item builder for the create instrument panel item.
Definition: DtObjectContextItems.h:375
QMenu * myMenu
Definition: DtObjectContextItems.h:588
An Item builder for the attach mimic item. The menu id string is "DtAttachMimicTrackItem".
Definition: DtObjectContextItems.h:278
An Item builder for the attach track item. The menu id string is "DtAttachTetherTrackItem".
Definition: DtObjectContextItems.h:234
DtDe & myDe
Definition: DtObjectContextItems.h:443
An Item builder for the attach mimic location track item. The menu id string is "DtAttachMimicLocatio...
Definition: DtObjectContextItems.h:300
A menu item for jumping to the model or element definitions dialog.
Definition: DtObjectContextItems.h:551
An Item builder for the attach track item. The menu id string is "DtAttachTrackItem".
Definition: DtObjectContextItems.h:212
A menu item for jumping to the model or element definitions dialog.
Definition: DtObjectContextItems.h:572
Contains makVrv::DtObserverObject class.
QAction * myQAction
Definition: DtObjectContextItems.h:342
An Item builder for the hide object item. The menu id string is "DtShowHideItem". ...
Definition: DtObjectContextItems.h:450
QAction * myQAction
Definition: DtObjectContextItems.h:470
const DtSelectionManager::IdSet mySelectedElements
Definition: DtObjectContextItems.h:568
Interaction makVrv::DtModelDefinition class.
A menu item for jumping to the model or element definitions dialog.
Definition: DtObjectContextItems.h:500
const DtSelectionManager::IdSet mySelectedElements
Definition: DtObjectContextItems.h:589
An Item builder for the create inset view item. The menu id string is "DtCreateInsetViewItem".
Definition: DtObjectContextItems.h:322
DtUnicode myModelDefName
Definition: DtObjectContextItems.h:517
bool myColorOverride
Definition: DtObjectContextItems.h:591
DtColorValue myColor
Definition: DtObjectContextItems.h:590
DtDe & myDe
Definition: DtObjectContextItems.h:62
DtDe & myDe
Definition: DtObjectContextItems.h:111
DtDe & myDe
Definition: DtObjectContextItems.h:341
An Item builder for the create sensor view item.
Definition: DtObjectContextItems.h:426
An Item builder for the transparency toggle item. The menu id string is "DtTransparencyToggleItem".
Definition: DtObjectContextItems.h:41
Contains makVrv::DtUniqueID type.
An Item builder for the attach tether location track item. The menu id string is "DtAttachTetherLocat...
Definition: DtObjectContextItems.h:256
An Item builder for the attach tether item. The menu id string is "DtAttachTetherItem".
Definition: DtObjectContextItems.h:190
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:70
base class that all attach items derive from An Item builder for the attach follow item...
Definition: DtObjectContextItems.h:90
DtDe & myDe
Definition: DtObjectContextItems.h:515
QMenu * myMenu
Definition: DtObjectContextItems.h:567
DtModelDefinition myModelDefinition
Definition: DtObjectContextItems.h:393
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Template for Color values in [0,1] range.
Definition: DtColorValue.h:20
DtDe & myDe
Definition: DtObjectContextItems.h:469
An Item builder for the attach space follow item. The menu id string is "DtAttachSpaceFollowItem".
Definition: DtObjectContextItems.h:143
An Item builder for the attach mimic item. The menu id string is "DtAttachMimicItem".
Definition: DtObjectContextItems.h:167
AttachType
Definition: DtObserverObject.h:36