![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2011 VT MAK 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00011 00012 #pragma once 00013 00014 #include <vrfGuiCoreQt/DtEditEntityPlanWidget.h> 00015 00016 class DtSetDataRequest; 00017 class DtSimTask; 00018 00019 namespace makVrf 00020 { 00021 class DtVrfTaskSetMenu; 00022 class DtVrfSimulationCommandMenu; 00023 class DtIssueEntityPlanWidgetLogic; 00024 00025 class DT_DLL_VRFGUICOREQT DtIssueEntityPlanWidget : public DtEditEntityPlanWidget 00026 { 00027 Q_OBJECT 00028 00029 public: 00030 00032 DtIssueEntityPlanWidget(makVrv::DtDe&, QWidget* parent = NULL, const Qt::WindowFlags& flags = 0); 00033 00035 virtual ~DtIssueEntityPlanWidget(); 00036 00038 virtual bool init(); 00039 00040 public: 00041 00043 boost::signal<void ()> signal_send_command; 00044 00046 virtual const DtPlan * plan() const; 00052 virtual void setPlan(DtPlan * plan); 00053 00056 virtual void setPlanName(const QString& name); 00057 00058 protected slots: 00060 virtual void onSendPlanAndClose(); 00061 00063 virtual void onClose(); 00064 00065 private: 00067 DtIssueEntityPlanWidget(const DtIssueEntityPlanWidget& orig); 00068 00070 DtIssueEntityPlanWidget& operator=(const DtIssueEntityPlanWidget& rhs); 00071 00072 protected: 00073 00074 DtIssueEntityPlanWidgetLogic* myLocalLogic; 00075 }; 00076 }