![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2011 VT MAK 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00010 #pragma once 00011 00012 #include <vrfGuiCoreQt/vrfGuiCoreQt.h> 00013 #include <vrfGuiCoreQt/DtEditEntityPlanWidgetLogic.h> 00014 00015 namespace makVrf 00016 { 00017 class DtSimCommandObjectWrapper; 00018 00019 class DT_DLL_VRFGUICOREQT DtIssueEntityPlanWidgetLogic : public DtEditEntityPlanWidgetLogic 00020 { 00021 public: 00022 00024 DtIssueEntityPlanWidgetLogic(makVrv::DtDe& de, DtPlanWidgetInterface* iFace ); 00025 00027 virtual ~DtIssueEntityPlanWidgetLogic(); 00028 00032 virtual bool sendPlan(bool reregister = true); 00033 virtual void close(); 00034 00035 virtual const DtPlan * plan() const; 00039 virtual void setPlan(DtPlan* plan); 00040 00041 00042 protected: 00043 00044 virtual void processReceiveMultiPlan(DtIfMultiplePlanResponse* rsp); 00046 virtual void requestPlan(const std::vector<std::string>& names); 00048 virtual bool isWatching(const std::string&) const; 00052 virtual void displayPlanStatusString(DtPlanStatus status); 00053 }; 00054 00055 }