VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
releaseBombOnLocationTaskDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 
13 namespace makVrf
14 {
15  class DtLocationEntryWidget;
16 
20  {
21  Q_OBJECT
22  public:
24  DtReleaseBombOnLocationTaskDialog(makVrv::DtDe& de, QWidget* parent,
25  const Qt::WindowFlags& flags = 0);
26 
29 
31  virtual void disable(const QString& reason);
32 
34  virtual void enable();
35 
36  protected:
38  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
39 
42  virtual void sendRequest();
43 
46  virtual void populateTaskFromDialog(DtReleaseBombTask* task);
47 
50  virtual void setupStatement(const std::vector<makVrv::DtSimEntry*>& data,
51  const DtSimStatement* stmt);
52 
53  protected:
55  };
56 
60  {
61  public:
63  virtual DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
64  bool supportsType(makVrv::DtDe&, const DtSimTaskMessageType&, const DtSimStatement*) const;
65  };
66 }
67 
DtReleaseBombTask dialog is the base class for all the other release bomb task dialogs.
Definition: releaseBombTaskDialog.h:27
DtReleaseBombTask is the base class for all the other release bomb tasks.
Definition: releaseBombTask.h:19
Definition: taskSetDialogInterface.h:83
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:45
DtLocationEntryWidget * myLocation
Definition: releaseBombOnLocationTaskDialog.h:54
class DtSimStatement:
Definition: simStatement.h:41
Creator class for DtReleaseBombOnLocationTaskDialog.
Definition: releaseBombOnLocationTaskDialog.h:58
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: locationEntryWidget.h:44
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Task dialog for release bomb on (a user specified) location.
Definition: releaseBombOnLocationTaskDialog.h:18

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)