VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionExConfigFileSelectionWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Copyright (c) 2024 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <QtWidgets/QWidget>
16 #include <QtWidgets/QToolButton>
17 #include <QtWidgets/QLabel>
18 #include <QtWidgets/QListWidget>
20 
21 class QGridLayout;
22 class DtSettingsObject;
23 class DtSettingsManager;
26 
31 {
32  Q_OBJECT;
33 
34 public:
35 
36 public:
37 
40 
43 
44  virtual void init();
45 
46  virtual void refreshLinkConfigFiles(DtFilename savedSelectedFilePath);
47  virtual std::string linkConfigFileDescription(DtFilename linkConfigFilePath);
48  virtual QString currentlySelectedFileName();
49 
50  virtual void clearLinkConfigFiles();
51 
52 signals:
53  void refreshParentDialog();
55 
56 protected slots:
61 
62 protected:
63 
64  virtual void setupGui();
65 
66 protected:
70 
72 
73  QListWidget* myLinkConfigFiles;
74 
76 
78 };
Contains the DtConnectionSettingsObject class declaration.
QToolButton * myLinkConfigFileCopyButton
Definition: connectionExConfigFileSelectionWidget.h:67
DtConnectionExConfigFileSelectionWidget(QWidget *parent, DtVrfLauncherApplication *app, DtProtocolTypes protocolType=DtDISProtocol)
CTOR.
Contains makArchives::DtDriverRecord class.
QLabel * myLinkConfigFileMenuLabel
Definition: connectionExConfigFileSelectionWidget.h:71
virtual void refreshLinkConfigFiles(DtFilename savedSelectedFilePath)
DtProtocolTypes
Enumeration for supported protocol types.
Definition: connectionSettings.h:48
Definition: settingsObject.h:27
Definition: connectionSettings.h:51
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
DtVrfLauncherApplication * myApp
Definition: connectionExConfigFileSelectionWidget.h:77
QToolButton * myLinkConfigFileDeleteButton
Definition: connectionExConfigFileSelectionWidget.h:68
Manages launch configurations for the front-end and back-end.
Definition: vrfLauncher.h:36
Definition: settingsManager.h:98
virtual std::string linkConfigFileDescription(DtFilename linkConfigFilePath)
QListWidget * myLinkConfigFiles
Definition: connectionExConfigFileSelectionWidget.h:73
virtual ~DtConnectionExConfigFileSelectionWidget() override
DTOR.
DtProtocolTypes myProtocolType
Definition: connectionExConfigFileSelectionWidget.h:75
Class that allows the user to choose which VR-Link exercise configuration file they would like to use...
Definition: connectionExConfigFileSelectionWidget.h:30
Contains the DtVrfLauncherApplication class declaration.
QToolButton * myLinkConfigFileEditButton
Definition: connectionExConfigFileSelectionWidget.h:69

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)