![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: DtEditGlobalPlanWidget.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 #pragma once 00013 00014 #include <vrfGuiCoreQt/DtEditPlanWidget.h> 00015 00019 00020 namespace makVrf 00021 { 00022 class DT_DLL_VRFGUICOREQT DtEditGlobalPlanWidget : public DtEditPlanWidget 00023 { 00024 public: 00025 00027 DtEditGlobalPlanWidget(makVrv::DtDe&, const std::string& plan, const QString& simulationAddress, 00028 bool isNewPlan, QWidget* parent = NULL, const Qt::WindowFlags& flags = 0); 00029 00031 virtual ~DtEditGlobalPlanWidget(); 00032 00034 QString simulationAddress() const 00035 { 00036 return mySimulationAddress; 00037 } 00038 00040 QString planName() const 00041 { 00042 return myPlanName; 00043 } 00044 00045 DtVrfSimulationCommandMenu* simulationCommandMenu() 00046 { 00047 return mySimulationCommandMenu; 00048 } 00049 00050 virtual bool init(const makVrv::DtSelectionManager::IdSet& curSel); 00051 00052 protected: 00053 virtual void setupGui(); 00054 virtual bool createMenus(); 00055 virtual void createSimulationCommandMenu(); 00056 virtual void finalizeMenus(); 00057 virtual void finalizeSimulationCommandMenu(); 00058 00059 00060 private: 00062 DtEditGlobalPlanWidget(const DtEditGlobalPlanWidget& orig); 00063 00065 DtEditGlobalPlanWidget& operator=(const DtEditGlobalPlanWidget& rhs); 00066 00067 protected: 00068 QString mySimulationAddress; 00069 QString myPlanName; 00070 DtVrfSimulationCommandMenu* mySimulationCommandMenu; 00071 makVrv::DtMenu* mySimulationCommandMenuBuilder; 00072 }; 00073 }