VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCockpitSettingsInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
12 
13 #pragma once
14 
16 #include <vrvUtil/signalslib.h>
17 
18 namespace makVrv
19 {
23  {
24  public:
26  virtual ~DtCockpitSettingsInterface();
27 
28  virtual void setCockpitsEnabled(bool enabled) =0;
29  virtual void setSmoothingEnabled(bool enabled) = 0;
30  virtual void setSmoothingPeriod(float period) = 0;
31 
32 
33  boost::signalslib::signal<void (bool)> signal_cockpitsEnabled;
34  boost::signalslib::signal<void (bool)> signal_smoothingSet;
35  boost::signalslib::signal<void (float)> signal_smoothingPeriodSet;
36  };
37 }
#define DT_DLL_VRVGLSTUDIO_QT
Definition: DtGlStudioQt.h:18
boost::signalslib::signal< void(bool)> signal_smoothingSet
Definition: DtCockpitSettingsInterface.h:34
boost::signalslib::signal< void(bool)> signal_cockpitsEnabled
Definition: DtCockpitSettingsInterface.h:33
Interface for widget to edit cockpit settings.
Definition: DtCockpitSettingsInterface.h:22
boost::signalslib::signal< void(float)> signal_smoothingPeriodSet
Definition: DtCockpitSettingsInterface.h:35

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)