VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 <vrfGuiCoreQt/behaviorOptionsWidgetUi.hpp>
16 
17 #include <QtGui/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 }

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)