![]() |
VR-Vantage 1.4.1 API Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2010 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtToolbars.h,v $ $Revision: 1.9 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #pragma once 00014 #include <vrvCoreQt/vrvCoreQt.h> 00015 #include <vrvCoreQt/DtToolbar.h> 00016 00017 #include <QtCore/QCoreApplication> 00018 00019 namespace makVrv 00020 { 00021 class DtDe; 00022 00026 class DT_DLL_VRVCOREQT DtSceneToolbar : public DtToolbar 00027 { 00028 Q_DECLARE_TR_FUNCTIONS(DtSceneToolbar) 00029 00030 public: 00031 00033 DtSceneToolbar(DtDe&); 00034 00036 virtual ~DtSceneToolbar(); 00037 00039 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00040 00041 }; 00042 00046 class DT_DLL_VRVCOREQT DtTerrainToolbar : public DtToolbar 00047 { 00048 Q_DECLARE_TR_FUNCTIONS(DtTerrainToolbar) 00049 00050 public: 00051 00053 DtTerrainToolbar(DtDe&); 00054 00056 virtual ~DtTerrainToolbar(); 00057 00059 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00060 00061 }; 00062 00066 class DT_DLL_VRVCOREQT DtObserverSettingsToolbar : public DtToolbar 00067 { 00068 Q_DECLARE_TR_FUNCTIONS(DtObserverSettingsToolbar) 00069 00070 public: 00071 00073 DtObserverSettingsToolbar(DtDe&); 00074 00076 virtual ~DtObserverSettingsToolbar(); 00077 00079 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00080 00081 }; 00082 00086 class DT_DLL_VRVCOREQT DtDisplaySettingsToolbar : public DtToolbar 00087 { 00088 Q_DECLARE_TR_FUNCTIONS(DtDisplaySettingsToolbar) 00089 00090 public: 00091 00093 DtDisplaySettingsToolbar(DtDe&); 00094 00096 virtual ~DtDisplaySettingsToolbar(); 00097 00099 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00100 00101 }; 00102 00106 class DT_DLL_VRVCOREQT DtSimulationConnectionsToolbar : public DtToolbar 00107 { 00108 Q_DECLARE_TR_FUNCTIONS(DtSimulationConnectionsToolbar) 00109 00110 public: 00111 00113 DtSimulationConnectionsToolbar(DtDe&); 00114 00116 virtual ~DtSimulationConnectionsToolbar(); 00117 00119 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00120 00121 }; 00122 00126 class DT_DLL_VRVCOREQT DtIntervisibilityToolbar : public DtToolbar 00127 { 00128 Q_DECLARE_TR_FUNCTIONS(DtIntervisibilityToolbar) 00129 00130 public: 00131 00133 DtIntervisibilityToolbar(DtDe&); 00134 00136 virtual ~DtIntervisibilityToolbar(); 00137 00139 virtual QToolBar* createToolbar(DtDe&, QWidget* parent); 00140 00141 }; 00142 } 00143