VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
shapeActions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtShapeActions.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
17 #include <vrvCoreQt/DtMenuItem.h>
18 
19 namespace makVrv
20 {
21  class DtDe;
22 }
23 
24 class QAction;
25 
26 namespace makVrf
27 {
29  {
30  Q_OBJECT
31 
32  public:
33  //CTOR
35 
36  //DTOR
37  virtual ~DtShapeAddPointBeforeAction() override;
38 
40  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
41 
42  protected:
43  virtual void on_aboutToShow() override;
44  virtual void on_triggered() override;
45 
46  protected:
49  };
50 
52  {
53  Q_OBJECT
54 
55  public:
56  //CTOR
58 
59  //DTOR
60  virtual ~DtShapeAddPointAfterAction() override;
61 
63  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
64 
65  protected:
66  virtual void on_aboutToShow() override;
67  virtual void on_triggered() override;
68 
69  protected:
72  };
73 
75  {
76  Q_OBJECT
77 
78  public:
79  //CTOR
81 
82  //DTOR
83  virtual ~DtShapeDeletePointAction() override;
84 
86  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent) override;
87 
88  protected:
89  virtual void on_aboutToShow() override;
90  virtual void on_triggered() override;
91 
92  protected:
95  };
96 }
Builder for menu items.
Definition: DtMenuItem.h:23
makVrv::DtDe & myDe
Definition: shapeActions.h:94
Definition: shapeActions.h:74
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: shapeActions.h:28
QAction * myAction
Definition: shapeActions.h:47
Definition: shapeActions.h:51
makVrv::DtDe & myDe
Definition: shapeActions.h:48
makVrv::DtDe & myDe
Definition: shapeActions.h:71
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
QAction * myAction
Definition: shapeActions.h:93
QAction * myAction
Definition: shapeActions.h:70

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)