VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
radioSystemConfigDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 #include "makRadioQt/radioSystemConfigDialog.hpp"
10 
11 #if !defined(Q_MOC_RUN)
12 #include <makRadio/rwRadioState.h>
13 #endif
14 
15 #include <QtWidgets/QDialog>
16 
17 namespace makRadio
18 {
19  class DtRadioManager;
20 
22  {
23  Q_OBJECT
24 
25  public:
26  DtRadioSystemConfigDialog(DtRadioManager* radioManager, QWidget* parent = 0, const Qt::WindowFlags& f = Qt::Dialog);
27  virtual ~DtRadioSystemConfigDialog();
28 
29  virtual void setupUi();
30 
31  protected:
32  virtual void accept();
33  virtual void setupRadiosAndIntercoms();
34  virtual void addRadio(const DtRwRadioState& radio);
35  virtual void clearRadios();
36  virtual void addIntercom(const DtRwRadioState& intercom);
37  virtual void clearIntercoms();
38  virtual std::string nextRadioName();
39  virtual std::string nextIntercomName();
40 
41  signals:
42  void aboutToRecreateRadios();
43 
44  protected slots:
45  virtual void addRadio();
46  virtual void removeRadio();
47  virtual void configureRadio();
48  virtual void addIntercom();
49  virtual void removeIntercom();
50  virtual void configureIntercom();
51 
52  public:
53  Ui::RadioSystemConfigDialog myUI;
54 
55  protected:
57  std::vector<DtRwRadioState> myRadios;
58  std::vector<DtRwRadioState> myIntercoms;
59  };
60 }
std::vector< DtRwRadioState > myIntercoms
Definition: radioSystemConfigDialog.h:58
#define MAKRADIOQT_DLL
Definition: makRadioQt.h:14
DtRadioManager * myRadioManager
Definition: radioSystemConfigDialog.h:56
Definition: radioManager.h:43
Definition: radioSystemConfigDialog.h:21
Initializer for a radio state reader/writer.
Definition: rwRadioState.h:95
std::vector< DtRwRadioState > myRadios
Definition: radioSystemConfigDialog.h:57
Ui::RadioSystemConfigDialog myUI
Definition: radioSystemConfigDialog.h:53

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)