VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
forceHostilityEditDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <QtWidgets/QDialog>
13 #include <QtCore/QString>
14 #include <QtCore/QHash>
15 #include <vlutil/vlString.h>
16 #include "ui_forceHostilityEditDialogUi.h"
17 
18 class QListWidget;
19 class QListWidgetItem;
20 
21 namespace makVrv
22 {
23  class DtDe;
24 }
25 
26 namespace makVrf
27 {
28  class DtCountrySelectionEntryWidget;
29 }
30 
32 {
33  Q_OBJECT
34 
35 public:
36 
38  DtForceHostilityEditDialog(makVrv::DtDe&, QWidget* parent = 0, const Qt::WindowFlags& flags = 0);
39 
41  virtual ~DtForceHostilityEditDialog();
42 
44  virtual bool init(QHash<QString,bool> * map);
45 
46 public slots:
47  virtual void updateSelection(QListWidgetItem *);
48  virtual void checkAll();
49  virtual void uncheckAll();
50  virtual void sendUpdate();
51 
52  virtual void colorDialog();
53 
54  virtual void setCountryCode(const DtString&);
55  virtual DtString countryCode() const;
56 
57 private:
60 
63 
64 public:
65  Ui::ForceHostilityEditDialogUi myUiImpl;
67 
68 protected:
70 };
Definition: forceHostilityEditDialog.h:31
makVrv::DtDe & myDe
Definition: forceHostilityEditDialog.h:69
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
makVrf::DtCountrySelectionEntryWidget * myCountry
Definition: forceHostilityEditDialog.h:66
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:70
Widget that allows the selection of a country.
Definition: countrySelectionEntryWidget.h:39
Ui::ForceHostilityEditDialogUi myUiImpl
Definition: forceHostilityEditDialog.h:65
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)