VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entityBehaviorOptionsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/signalslib.h>
12 
15 #include "behaviorOptionsWidgetUi.hpp"
16 
17 #include <QtWidgets/QWidget>
18 
19 class QGroupBox;
20 class QRadioButton;
21 class QFrame;
22 class QLabel;
23 
29 
30 namespace makVrv
31 {
32  class DtDe;
33 }
34 
35 namespace makVrf
36 {
37  class DtEntityBehaviorOptionsWidgetLogic;
38 
41  {
42  Q_OBJECT
43 
44  public:
45 
47  DtEntityBehaviorOptionsWidget(QWidget* parent = NULL, const Qt::WindowFlags& flags = 0 );
48 
51 
52  protected:
53 
54  void setupGui();
55 
57  virtual void setRoadDrivingSide(bool);
58 
59  virtual void setAgreggateDisaggregateAutomatically(bool);
60  virtual void setAggregateOnCreate(bool b);
61 
62  protected slots:
63  virtual void onRoadDrivingSideChanged();
64  virtual void onAggregateDisaggregateAutomaticallyChanged();
65  virtual void onAggregatedInitiallyChanged();
66 
67  public:
68  Ui_EntityBehaviorOptionsWidgetUi myUiImpl;
69 
70  QFrame* mySeparator;
72 
76 
80 
81  protected:
83 
84 
85  private:
88 
91  };
92 }
QRadioButton * myAggregatedInitialStateRadioButton
Definition: entityBehaviorOptionsWidget.h:78
QFrame * mySeparator
Definition: entityBehaviorOptionsWidget.h:70
Definition: entityBehaviorOptionsWidget.h:39
#define DT_DLL_VRFGUISETTINGSWIDGETS
Definition: vrfGuiSettingsWidgets.h:22
bool myDrivingOnLeft
Definition: entityBehaviorOptionsWidget.h:82
Definition: entityBehaviorOptionsWidgetInterface.h:26
QRadioButton * myAggregateDisaggregateManuallyRadioButton
Definition: entityBehaviorOptionsWidget.h:75
Ui_EntityBehaviorOptionsWidgetUi myUiImpl
Definition: entityBehaviorOptionsWidget.h:68
QGroupBox * myInitialStateGroupBox
Definition: entityBehaviorOptionsWidget.h:77
QLabel * mySeparatorLabel
Definition: entityBehaviorOptionsWidget.h:71
QGroupBox * myDisaggregateGroupBox
Definition: entityBehaviorOptionsWidget.h:73
QRadioButton * myDisaggregatedInitialStateRadioButton
Definition: entityBehaviorOptionsWidget.h:79
QRadioButton * myAggregateDisaggregateAutomaticallyRadioButton
Definition: entityBehaviorOptionsWidget.h:74

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)