VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
taskIffInterrogatorDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2023 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
10 
11 class QLabel;
12 class QCheckBox;
13 
14 namespace makVrf
15 {
17  {
18  Q_OBJECT
19  public:
20  //CTOR
21  DtTaskIffInterrogatorDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
22 
23  //DTOR
24  virtual ~DtTaskIffInterrogatorDialog() override;
25 
26  protected:
27  virtual QWidget* contents(const std::set<makVrv::DtUniqueID>& data) override;
28  virtual void setupStatement(const DtSimStatement* stmt) override;
29 
30  protected:
31  virtual void sendRequest() override;
32  virtual void initializeSelectionFilters() override;
33  virtual void filteredListViewValidityUpdated() override;
34  virtual void slot_onNameChanged(const DtUUID& s) override;
35  virtual bool modeCheckStateValid() const;
36 
37  public:
38  QWidget* myModeCanvas;
39  QVBoxLayout* myModeCanvasLayout;
48  };
49 
51  {
52  public:
53  virtual DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent) override;
54  virtual bool supportsType(makVrv::DtDe&, const DtSimTaskMessageType&, const DtSimStatement*) const override;
55  };
56 }
UUID is a unique ID wrapper class.
Definition: uuid.h:59
QCheckBox * myInterrogateMode3C
Definition: taskIffInterrogatorDialog.h:43
QVBoxLayout * myModeCanvasLayout
Definition: taskIffInterrogatorDialog.h:39
Definition: taskSetDialogInterface.h:82
QCheckBox * myInterrogateMode1
Definition: taskIffInterrogatorDialog.h:40
QCheckBox * myInterrogateMode5Lethal
Definition: taskIffInterrogatorDialog.h:45
QCheckBox * myInterrogateMode5
Definition: taskIffInterrogatorDialog.h:44
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:44
QCheckBox * myInterrogateTCAS
Definition: taskIffInterrogatorDialog.h:47
QCheckBox * myInterrogateMode2
Definition: taskIffInterrogatorDialog.h:41
Definition: baseFilteredListViewTaskSetDialog.h:34
QWidget * myModeCanvas
Definition: taskIffInterrogatorDialog.h:38
class DtSimStatement:
Definition: simStatement.h:38
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
QCheckBox * myInterrogateMode3
Definition: taskIffInterrogatorDialog.h:42
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: taskIffInterrogatorDialog.h:50
QCheckBox * myInterrogateModeS
Definition: taskIffInterrogatorDialog.h:46
Definition: taskIffInterrogatorDialog.h:16

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)