![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2011 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00009 #pragma once 00010 00011 #include <vrvUtil/signalslib.h> 00012 00013 #include <vrfGuiCoreQt/vrfGuiCoreQt.h> 00014 #include <vrfGuiCoreQt/behaviorOptionsWidgetInterface.h> 00015 #include <vrfGuiCoreQt/behaviorOptionsWidgetUi.hpp> 00016 00017 #include <QtGui/QWidget> 00018 00019 class QTreeWidget; 00020 class QTreeWidgetItem; 00021 00027 00028 namespace makVrv 00029 { 00030 class DtDe; 00031 } 00032 00033 namespace makVrf 00034 { 00035 class DtEntityBehaviorOptionsWidgetLogic; 00036 00037 class DT_DLL_VRFGUICOREQT DtEntityBehaviorOptionsWidget : public QWidget, 00038 public DtEntityBehaviorOptionsWidgetInterface 00039 { 00040 Q_OBJECT 00041 00042 public: 00043 00045 DtEntityBehaviorOptionsWidget(QWidget* parent = NULL, const Qt::WindowFlags& flags = 0 ); 00046 00048 virtual ~DtEntityBehaviorOptionsWidget(); 00049 00050 protected: 00051 00052 void setupGui(); 00053 00055 virtual void setRoadDrivingSide(bool); 00056 00057 protected slots: 00058 virtual void onRoadDrivingSideChanged(); 00059 00060 public: 00061 Ui_EntityBehaviorOptionsWidgetUi myUiImpl; 00062 00063 protected: 00064 bool myDrivingOnLeft; 00065 00066 00067 private: 00069 DtEntityBehaviorOptionsWidget(const DtEntityBehaviorOptionsWidget& orig); 00070 00072 DtEntityBehaviorOptionsWidget& operator=(const DtEntityBehaviorOptionsWidget& rhs); 00073 }; 00074 }