VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
radioAudioSettingsDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 #include <QtWidgets/QMainWindow>
9 #include <QtWidgets/QDialog>
10 #include <QtWidgets/QKeySequenceEdit>
11 
12 #if !defined(Q_MOC_RUN)
14 #include <makRadio/radioManager.h>
15 #endif
16 
17 #include "radioApp.hpp"
18 #include "radioAudioSettingsDialog.hpp"
19 
20 namespace makRadio
21 {
22  class DtRadioManager;
23  class DtRadioAppSystemInitializer;
24 
26  {
27  Q_OBJECT
28 
29  public:
30  DtAudioSettingsDialog(DtRadioManager* radioManager, DtRadioAppSystemInitializer* radioInitializer, QMainWindow* parent = 0, const Qt::WindowFlags& f = Qt::Tool);
31  virtual ~DtAudioSettingsDialog();
32 
33  virtual void setupUi();
34 
35  public:
36  Ui::AudioSettingsDialog myUI;
37 
38  protected slots:
39  virtual void acceptChangedDevices();
40  virtual void limitCombinations(const QKeySequence &keySequence);
41 
42  protected:
43  virtual const std::string cleanDeviceName(const std::string& deviceName, const char* const searchString = "OpenAL Soft on ");
44 
47 
48  };
49 }
DtAudioSettingsDialog(DtRadioManager *radioManager, DtRadioAppSystemInitializer *radioInitializer, QMainWindow *parent=0, const Qt::WindowFlags &f=Qt::Tool)
DtRadioAppSystemInitializer * mySystemInitializer
Definition: radioAudioSettingsDialog.h:46
virtual void limitCombinations(const QKeySequence &keySequence)
Definition: radioAudioSettingsDialog.h:25
Ui::AudioSettingsDialog myUI
Definition: radioAudioSettingsDialog.h:36
Definition: radioManager.h:46
Definition: radioAppSystemInitializer.h:19
DtRadioManager * myRadioManager
Definition: radioAudioSettingsDialog.h:45
virtual const std::string cleanDeviceName(const std::string &deviceName, const char *const searchString="OpenAL Soft on ")

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)