VR-Forces 4.0.4 Class Documentation
include/bhave3DGui/bhaveTaskExtendedDialogs.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2010 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 
00006 #pragma once
00007 
00008 #include <bhave3DGui/bhave3DGuiDefines.h>
00009 
00010 #include "vrfGuiCoreQt/DtTaskMoveAlongRouteDialog.h"
00011 #include "vrfGuiCoreQt/DtTaskMoveToLocationDialog.h"
00012 #include "vrfGuiCoreQt/DtTaskMoveToDialog.h"
00013 #include "vrfGuiCoreQt/DtTaskPatrolBetweenDialog.h"
00014 #include "vrfGuiCoreQt/DtTaskPatrolRouteDialog.h"
00015 #include "vrfGuiCoreQt/DtTaskFollowEntityDialog.h"
00016 
00017 #include <vrfGuiCoreQt/DtBaseFilteredListViewTaskSetDialog.h>
00018 
00019 namespace BHAVE
00020 {
00021 
00022 class DT_DLL_bhave3DGui DtBHaveTaskMoveAlongRouteDialog : public makVrf::DtTaskMoveAlongRouteDialog
00023 {
00024 public:
00025    //CTOR
00026    DtBHaveTaskMoveAlongRouteDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00027 
00028    virtual void sendRequest();
00029 };
00030 
00031 class DT_DLL_bhave3DGui DtBHaveTaskPatrolRouteDialog : public makVrf::DtTaskPatrolRouteDialog
00032 {
00033 public:
00034    //CTOR
00035    DtBHaveTaskPatrolRouteDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00036 
00037    virtual void sendRequest();
00038 };
00039 
00040 class DT_DLL_bhave3DGui DtBHaveTaskPatrolTwoPointsDialog : public makVrf::DtTaskPatrolBetweenDialog
00041 {
00042 public:
00043    //CTOR
00044    DtBHaveTaskPatrolTwoPointsDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00045 
00046    virtual void sendRequest();
00047 };
00048 
00049 class DT_DLL_bhave3DGui DtBHaveTaskMoveToLocationDialog : public makVrf::DtTaskMoveToLocationDialog
00050 {
00051 public:
00052    //CTOR
00053    DtBHaveTaskMoveToLocationDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00054 
00055    virtual void sendRequest();
00056 };
00057 
00058 class DT_DLL_bhave3DGui DtBHaveTaskMoveToDialog : public makVrf::DtTaskMoveToDialog
00059 {
00060 public:
00061    //CTOR
00062    DtBHaveTaskMoveToDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00063 
00064    virtual void sendRequest();
00065 };
00066 
00067 class DT_DLL_bhave3DGui DtBHaveTaskFollowEntityDialog : public makVrf::DtTaskFollowEntityDialog
00068 {
00069 public:
00070    //CTOR
00071    DtBHaveTaskFollowEntityDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
00072 
00073    virtual void sendRequest();
00074 };
00075 
00076 class DT_DLL_bhave3DGui DtBHaveTaskPatrolRouteDialogCreator : public makVrf::DtTaskPatrolRouteDialogCreator
00077 {
00078 public:
00079    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00080    bool supportsType(int, const DtSimStatement*) const;
00081 };
00082 
00083 class DT_DLL_bhave3DGui DtBHaveTaskPatrolTwoPointsDialogCreator : public makVrf::DtTaskPatrolBetweenDialogCreator
00084 {
00085 public:
00086    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00087    bool supportsType(int, const DtSimStatement*) const;
00088 };
00089 
00090 class DT_DLL_bhave3DGui DtBHaveTaskMoveAlongRouteDialogCreator : public makVrf::DtTaskMoveAlongRouteDialogCreator
00091 {
00092 public:
00093    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00094    bool supportsType(int, const DtSimStatement*) const;
00095 };
00096 
00097 class DT_DLL_bhave3DGui DtBHaveTaskMoveToLocationDialogCreator : public makVrf::DtTaskMoveToLocationDialogCreator
00098 {
00099 public:
00100    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00101    bool supportsType(int, const DtSimStatement*) const;
00102 };
00103 
00104 class DT_DLL_bhave3DGui DtBHaveTaskMoveToDialogCreator : public makVrf::DtTaskMoveToDialogCreator
00105 {
00106 public:
00107    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00108    bool supportsType(int, const DtSimStatement*) const;
00109 };
00110 
00111 
00112 class DT_DLL_bhave3DGui DtBHaveTaskFollowEntityDialogCreator : public makVrf::DtTaskFollowEntityDialogCreator
00113 {
00114 public:
00115    virtual makVrf::DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
00116    bool supportsType(int, const DtSimStatement*) const;
00117 };
00118 
00119 
00120 } //End namespace
00121 

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)