VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtEntityLabelsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  ******************************************************************************/
5 
6 #pragma once
7 
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
15 
16 #include <QtWidgets/QWidget>
18 
19 namespace makVrv
20 {
21  class DtSymbolDecorationToolbarWidget;
22 
28  : public DtToolbarWidget
29  {
30  Q_OBJECT;
31 
32  public:
38  DtDe& de, QWidget* parent = 0, Qt::WindowFlags f = 0);
39 
41  virtual ~DtEntityLabelsWidget();
42 
43  private:
47 
51 
54  DtEntityLabelsWidget& operator=(const DtEntityLabelsWidget&);
55 
56  public:
59  virtual void setEntityLabelsEnabled(bool enabled) const;
60 
62  virtual void setupGui();
63 
67  virtual void setWidgetsVisible(bool visible);
68 
69  protected slots:
70 
73  virtual void on_toolButtonClicked(bool checked);
74 
75  protected:
76 
78  virtual void slot_postInitialize();
79 
80  protected:
82  DtSymbolDecorationToolbarWidget* mySymbolDecorationToolButton;
84  };
85 
89  {
90  public:
91 
93  virtual ~DtEntityLabelsWidgetBuilder();
94  virtual QWidget* create(
95  DtDe& de, QWidget* parent, const Qt::WindowFlags& flags);
96  };
97 }
Contains makVrv::DtWidgetBuilder class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtSymbolDecorationToolbarWidget * mySymbolDecorationToolButton
&quot;DtSymbolDecorationToolbarWidget&quot; widget builder from DtQtToolbarAssembler
Definition: DtEntityLabelsWidget.h:82
Base class to provide boost signal/slot management.
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:72
A wrapper class for toolbar widgets.
Definition: DtToolbarWidget.h:39
DtEntityLabelsWidget is a toolbar widget that combines a button to enable and disable simulation obje...
Definition: DtEntityLabelsWidget.h:27
DtSignalConnectionManager myConnections
Definition: DtEntityLabelsWidget.h:83
This class is the generic builder base class for building a widget.
Definition: DtWidgetBuilder.h:22
This builder class creates and instance of the DtEntityLabelsWidget class.
Definition: DtEntityLabelsWidget.h:88

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)