VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
guiOptionsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
8 #pragma once
9 
10 #include <vrvUtil/signalslib.h>
11 
14 
15 #include <QtWidgets/QWidget>
16 
18 //
20 
21 class QCheckBox;
22 class QHBoxLayout;
23 class QLineEdit;
24 class QLabel;
25 class QComboBox;
26 
27 namespace makVrv
28 {
29  class DtDe;
30 }
31 
32 namespace makVrf
33 {
34  class DtGuiOptionsWidgetLogic;
35 
36  class DT_DLL_VRFGUICOREQT DtGuiOptionsWidget : public QWidget,
38  {
39  Q_OBJECT
40 
41  public:
42 
44  DtGuiOptionsWidget(makVrv::DtDe&, QWidget* parent = NULL, const Qt::WindowFlags& flags = 0 );
45 
47  virtual ~DtGuiOptionsWidget();
48 
49  protected:
50 
51  void setupGui();
52 
53  virtual void setZoomToScenarioExtentsOnLoad(bool);
54  virtual bool zoomToScenarioExtentsOnLoad() const;
55 
57  virtual void setUseStartFreezePdus(bool);
58  virtual bool useStartFreezePdus() const;
59 
60  virtual void setShowCorrelationWarningDialogs(bool);
61  virtual bool showCorrelationWarningDialogs() const;
62 
63  virtual void setShowSessionStartupDialog(bool);
64  virtual bool showSessionStartupDialog() const;
65 
66  virtual void setShowScenarioDescriptionDialog(bool);
67  virtual bool showScenarioDescriptionDialog() const;
68 
69  virtual void setUseSimulationTimeForAdvancement(bool);
70  virtual bool useSimulationTimeForAdvancement() const;
71 
72  virtual void setUseAdditionalWindowTitle(bool);
73  virtual bool useAdditionalWindowTitle() const;
74 
75  virtual QString additionalWindowTitle() const;
76  virtual void setAdditionalWindowTitle(const QString&);
77 
78  virtual void setSortTaskSetMenus(bool);
79  virtual bool sortTaskSetMenus() const;
80 
81  virtual void setDefaultIconList(const DtString&);
82  virtual DtString defaultIconList() const;
83 
84  virtual void setShowForceColor(bool);
85  virtual bool showForceColor() const;
86 
87  virtual void setAllowWindowsStyleNameEditing(bool);
88  virtual bool allowWindowsStyleNameEditing() const;
89 
90  virtual void addIconList(const QString&, const DtString&);
91  virtual void clearIconLists();
92 
93  protected slots:
95  virtual void onOptionChanged();
96 
97  virtual void defaultIconListChanged();
98  virtual void showForceColorChanged();
99 
100  private:
103 
105  DtGuiOptionsWidget& operator=(const DtGuiOptionsWidget& rhs);
106 
107  public:
116 
119 
124 
125  protected:
127  };
128 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)