VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
joinSessionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 
16 #include "joinSessionDialogUi.hpp"
17 
18 #include <QtWidgets/QDialog>
19 
20 namespace makVrv
21 {
22  class DtDe;
23 }
24 
25 class QLabel;
26 class QVBoxLayout;
27 class QGridLayout;
28 class QHBoxLayout;
29 class QCheckBox;
30 
31 namespace makVrf
32 {
33  class DtJoinSessionDialogLogic;
34 
36  : public QDialog
38  {
39  Q_OBJECT
40  public:
41  //CTOR
42  DtJoinSessionDialog(makVrv::DtDe& de, QWidget* parent = 0, const Qt::WindowFlags& flags = 0);
43 
44  //DTOR
45  virtual ~DtJoinSessionDialog();
46 
47  public:
48 
49  virtual int exec();
50 
51  virtual bool useAlternateTerrain() const;
52 
53  virtual void setTopText(const QString& text);
54 
55  protected:
56  void setupGui();
57 
58  virtual void setCanJoinSession(bool);
59 
60  virtual void setScenario(const QString&);
61  virtual void setTerrain(const QString&);
62  virtual void setNumBackends(int);
63 
64  public:
65  Ui_DtJoinSessionDialogUi myUiImpl;
66 
67  protected:
70  QString myTopText;
71  };
72 }
Definition: joinSessionDialog.h:35
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QString myTopText
Definition: joinSessionDialog.h:70
makVrv::DtDe & myDe
Definition: joinSessionDialog.h:68
DtJoinSessionDialogLogic * myLogic
Definition: joinSessionDialog.h:69
Definition: joinSessionDialogLogic.h:28
Ui_DtJoinSessionDialogUi myUiImpl
Definition: joinSessionDialog.h:65
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: joinSessionDialogInterface.h:22

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)