VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtAboutBox.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 
12 #include <vrvCoreQt/vrvCoreQt.h>
13 #include <QtWidgets/QDialog>
14 #include <QtGui/QImage>
15 
16 class QGLWidget;
17 class QGroupBox;
18 class QHBoxLayout;
19 class QVBoxLayout;
20 class QLabel;
21 
22 namespace makVrv
23 {
24  class DtVrvApplication;
25 
29  {
30  Q_OBJECT;
31  public:
32 
34  DtAboutBox(DtVrvApplication& igApp,QWidget* parent = 0, Qt::WindowFlags f = 0);
35 
37  virtual ~DtAboutBox();
38 
39  protected:
40 
41  void setupGui();
42 
45  void createAllLabels();
46 
49  void setupMyInfoBox();
50 
52 
53  protected slots:
54 
55  void slot_saveDialogToClipboardClicked();
56 
57  public:
58  // Layout boxes
59  QGroupBox* myInfoBox;
60  QVBoxLayout* myAllInfo;
61  QHBoxLayout* myCenterLayout;
62  QVBoxLayout* myLeftPanelLayout;
63 
64  // Items for left panel - includes address, website URLs, and phone number
72  QWidget* myHorizontalLine;
74 
75  // Items for myInfoBox
104  };
105 }
QVBoxLayout * myAllInfo
Definition: DtAboutBox.h:60
QLabel * myGPUDriverRendererLabel
Definition: DtAboutBox.h:94
QLabel * myLink
Definition: DtAboutBox.h:70
QLabel * mySvnRev
Definition: DtAboutBox.h:88
This is the dialog for the VR-Vantage About Box.
Definition: DtAboutBox.h:28
QLabel * myCPUCoresAvailable
Definition: DtAboutBox.h:101
QLabel * myGPUDriverRenderer
Definition: DtAboutBox.h:95
QLabel * myCopyright
Definition: DtAboutBox.h:71
DtVrvApplication & myIgApp
Definition: DtAboutBox.h:51
QLabel * myCPUCoresAvailableLabel
Definition: DtAboutBox.h:100
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
QWidget * myHorizontalLine_2
Definition: DtAboutBox.h:73
QLabel * myGPUDriverVersionLabel
Definition: DtAboutBox.h:96
QHBoxLayout * myCenterLayout
Definition: DtAboutBox.h:61
QLabel * myGPUMemoryAvailable
Definition: DtAboutBox.h:99
Contains DLL export macros.
QLabel * myBuildDate
Definition: DtAboutBox.h:84
QLabel * myBuiltWith
Definition: DtAboutBox.h:82
QLabel * myGPUDriverVenderLabel
Definition: DtAboutBox.h:92
QLabel * myCoreData
Definition: DtAboutBox.h:86
QLabel * myCompilerLabel
Definition: DtAboutBox.h:78
QLabel * mySVNRevisionLabel
Definition: DtAboutBox.h:87
QLabel * myPlatform
Definition: DtAboutBox.h:77
QLabel * myCompiler
Definition: DtAboutBox.h:79
The Root IG Application object. To run the IG simply create one, initialize it and call run...
Definition: DtVrvApplication.h:57
QLabel * myPlatformLabel
Definition: DtAboutBox.h:76
QLabel * myBuiltWithLabel
Definition: DtAboutBox.h:81
QLabel * mySupport
Definition: DtAboutBox.h:67
QLabel * myVersionLabel
Definition: DtAboutBox.h:80
QLabel * myPicture
Definition: DtAboutBox.h:65
QLabel * myVRVantageVersion
Definition: DtAboutBox.h:91
QLabel * myCompany
Definition: DtAboutBox.h:69
QLabel * mySVNBranchLabel
Definition: DtAboutBox.h:89
QVBoxLayout * myLeftPanelLayout
Definition: DtAboutBox.h:62
QLabel * myTotalRam
Definition: DtAboutBox.h:103
QLabel * myTotalRamLabel
Definition: DtAboutBox.h:102
QLabel * myHelp
Definition: DtAboutBox.h:68
QLabel * myCoreDataLabel
Definition: DtAboutBox.h:85
QLabel * myGPUMemoryAvailableLabel
Definition: DtAboutBox.h:98
QLabel * myGPUDriverVersion
Definition: DtAboutBox.h:97
QLabel * myGPUDriverVender
Definition: DtAboutBox.h:93
QLabel * mySvnBranch
Definition: DtAboutBox.h:90
QGroupBox * myInfoBox
Definition: DtAboutBox.h:59
QLabel * myBuildDateLabel
Definition: DtAboutBox.h:83
QLabel * myAddress
Definition: DtAboutBox.h:66
QWidget * myHorizontalLine
Definition: DtAboutBox.h:72

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)