VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
takeOwnershipOfDialog.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
15 
16 #include <QtWidgets/QDialog>
17 
18 namespace makVrv
19 {
20  class DtDe;
21 }
22 
23 class QPushButton;
24 class QHBoxLayout;
25 
26 namespace makVrf
27 {
28  class DtBackEndSelectionCombo;
29  class DtVrfFilteredListView;
30 
35  { Q_OBJECT;
36  public:
37 
38  //CTOR
39  DtTakeOwnershipOfDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
40 
41  //DTOR
42  virtual ~DtTakeOwnershipOfDialog() override;
43 
44  protected:
45  virtual void accept() override;
46  virtual void validate();
47 
48  public:
51  QHBoxLayout* myButtonLayout;
54 
55  protected:
58  };
59 
61  {
62  public:
64  virtual ~DtTakeOwnershipOfDialogCreator() override;
65 
68 
70  static void registerInstance(makVrv::DtDe& de, DtTakeOwnershipOfDialogCreator* instance);
71 
72  virtual DtTakeOwnershipOfDialog* create(QWidget* parent);
73 
74  protected:
76  };
77 
78 }
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QHBoxLayout * myButtonLayout
Definition: takeOwnershipOfDialog.h:51
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtSignalConnectionManager myConnectionManager
Definition: takeOwnershipOfDialog.h:57
This dialog will send off the take ownership message for selected objects if the ok button is pressed...
Definition: takeOwnershipOfDialog.h:34
QPushButton * myOK
Definition: takeOwnershipOfDialog.h:52
Definition: takeOwnershipOfDialog.h:60
DtVrfFilteredListView * myEntities
Definition: takeOwnershipOfDialog.h:50
Contains makVrv::DtVirtualBaseClass class.
makVrv::DtDe & myDe
Definition: takeOwnershipOfDialog.h:75
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtDe & myDe
Definition: takeOwnershipOfDialog.h:56
A widget class for managing simulation back-ends.
Definition: backEndSelectionList.h:101
DtBackEndSelectionCombo * myBackends
Definition: takeOwnershipOfDialog.h:49
Base class to provide boost signal/slot management.
QPushButton * myCancel
Definition: takeOwnershipOfDialog.h:53
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)