VR-Forces 5.0.3 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
simulationObjectEditorImpl
simulationObjectEditorExpertMenu.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2018 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
6
#pragma once
7
8
#include "
simulationObjectEditorImpl/simulationObjectEditorImplDefines.h
"
9
#include <
vrvCoreQt/DtMenu.h
>
10
#include <
vrvCoreQt/DtMenuItem.h
>
11
#include <
vrvUtil/DtSignalConnectionManager.h
>
12
13
class
DT_DLL_simulationObjectEditorimpl
DtSimulationObjectEditorExpertMenu
:
public
makVrv::DtMenu
14
{
15
public
:
16
DtSimulationObjectEditorExpertMenu
(
makVrv::DtDe
&);
17
18
virtual
~
DtSimulationObjectEditorExpertMenu
();
19
21
virtual
QMenu
*
createMenu
(
makVrv::DtDe
&, QWidget* parent);
22
};
23
24
class
DT_DLL_simulationObjectEditorimpl
DtVisualModelEditorMenuItem
:
public
makVrv::DtMenuItem
25
{
26
public
:
27
DtVisualModelEditorMenuItem
(
makVrv::DtDe
&);
28
virtual
~
DtVisualModelEditorMenuItem
();
29
31
virtual
QAction
*
createAction
(
makVrv::DtDe
&, QWidget* parent);
32
33
protected
:
34
virtual
void
on_triggered
();
35
virtual
void
on_aboutToShow
();
36
37
protected
:
38
makVrv::DtDe
&
myDe
;
39
QAction
*
myAction
;
40
};
makVrv::DtMenuItem
Builder for menu items.
Definition:
DtMenuItem.h:23
makVrv::DtMenuItem::on_aboutToShow
virtual void on_aboutToShow()
DtVisualModelEditorMenuItem::myDe
makVrv::DtDe & myDe
Definition:
simulationObjectEditorExpertMenu.h:38
DtVisualModelEditorMenuItem::myAction
QAction * myAction
Definition:
simulationObjectEditorExpertMenu.h:39
makVrv::DtMenuItem::createAction
virtual QAction * createAction(DtDe &, QWidget *parent)=0
Build a menu item (via an action).
makVrv::DtMenuItem::on_triggered
virtual void on_triggered()
QMenu
DtMenu.h
DtMenuItem.h
makVrv::DtMenu
The abstract base menu class.
Definition:
DtMenu.h:23
DtSignalConnectionManager.h
Base class to provide boost signal/slot management.
makVrv::DtMenu::createMenu
virtual QMenu * createMenu(DtDe &, QWidget *parent)=0
Build a menu.
simulationObjectEditorImplDefines.h
makVrv::DtDe
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
QAction
DtVisualModelEditorMenuItem
Definition:
simulationObjectEditorExpertMenu.h:24
DtSimulationObjectEditorExpertMenu
Definition:
simulationObjectEditorExpertMenu.h:13
DT_DLL_simulationObjectEditorimpl
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition:
simulationObjectEditorImplDefines.h:33
Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)