VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
9 #include <vrvCoreQt/DtMenu.h>
10 #include <vrvCoreQt/DtMenuItem.h>
12 
14 {
15 public:
17 
19 
21  virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent);
22 };
23 
25 {
26 public:
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:
40 };
Builder for menu items.
Definition: DtMenuItem.h:23
virtual void on_aboutToShow()
makVrv::DtDe & myDe
Definition: simulationObjectEditorExpertMenu.h:38
QAction * myAction
Definition: simulationObjectEditorExpertMenu.h:39
virtual QAction * createAction(DtDe &, QWidget *parent)=0
Build a menu item (via an action).
virtual void on_triggered()
The abstract base menu class.
Definition: DtMenu.h:23
Base class to provide boost signal/slot management.
virtual QMenu * createMenu(DtDe &, QWidget *parent)=0
Build a menu.
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
Definition: simulationObjectEditorExpertMenu.h:24
Definition: simulationObjectEditorExpertMenu.h:13
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)