VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtProjectedDatabaseEntryWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrvCoreQt/vrvCoreQt.h>
15 
17 
19 class QLabel;
20 class QGridLayout;
21 class QLineEdit;
22 class QVBoxLayout;
23 
24 
25 namespace makVrv
26 {
27  class DtDe;
28  class DtUnicode;
29  class DtCoordinateSystem;
30 
42  {
43  Q_OBJECT
44 
45  public:
47  DtProjectedDatabaseEntryWidget(makVrv::DtDe& de, QWidget* parent=0);
48 
51 
52  // \brief default constructor
54 
57 
59  DtProjectedDatabaseEntryWidget& operator = (const DtProjectedDatabaseEntryWidget& orig) = delete;
60 
61  protected:
62 
64  virtual void setupUi();
65 
67  virtual void connectSignals();
68 
70  virtual void slot_coordinateSystemChanged();
71 
74  virtual void slot_activate(DtDe* de) override;
75 
78  virtual void slot_deactivate(DtDe* de) override;
79 
80 
81  protected slots:
82 
84  virtual void onPositionEdited();
85 
86  signals:
87 
88  protected:
89  QVBoxLayout* myWidgetLayout;
90  QGridLayout* myGridLayout;
91 
94 
97 
100  };
101 }
Contains makVrv::DtSubjectObserver class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
QLabel * myLocationLabelY
Definition: DtProjectedDatabaseEntryWidget.h:96
QLineEdit * myLocationY
Definition: DtProjectedDatabaseEntryWidget.h:93
QLineEdit * myLocationX
Definition: DtProjectedDatabaseEntryWidget.h:92
DtSignalConnectionManager mySignalConnectionManager
Definition: DtProjectedDatabaseEntryWidget.h:98
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QVBoxLayout * myWidgetLayout
Definition: DtProjectedDatabaseEntryWidget.h:89
DtLocationEntryWidget declaration. Abstact base class for widgets that manage location input to the G...
Definition: DtLocationEntryWidget.h:26
QGridLayout * myGridLayout
Definition: DtProjectedDatabaseEntryWidget.h:90
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Base class to provide boost signal/slot management.
DtCoordinateSystem * myDatabaseCoordinateSystem
Definition: DtProjectedDatabaseEntryWidget.h:99
QLabel * myLocationLabelX
Definition: DtProjectedDatabaseEntryWidget.h:95
DtProjectedDatabaseEntryWidget declaration. Widget for managing input of a location on a cartesian (n...
Definition: DtProjectedDatabaseEntryWidget.h:41
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

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)