VR-Forces 4.0.4 Class Documentation
include/vrfGuiCoreQt/DtEditGlobalPlanWidget.h
Go to the documentation of this file.
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 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)