VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
createTacticalGraphicConfigurationDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtCreateTacticalGraphicConfigurationDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
11 
15 
16 #pragma once
17 
20 
21 #include <vlpi/entityType.h>
22 
23 #include <QtGui/QWidget>
24 
25 namespace makVrv
26 {
27  class DtDe;
28 }
29 
30 class QLabel;
31 class QHBoxLayout;
32 class QVBoxLayout;
33 class QPushButton;
34 class QLineEdit;
35 class QComboBox;
36 
37 namespace makVrf
38 {
39  class DtCreateTacticalGraphicConfigurationLogic;
40  class DtLocationEntryWidget;
41 
43  : public QWidget
45  {
46  Q_OBJECT
47 
48  public:
49  //CTOR
50  DtCreateTacticalGraphicConfigurationDialog(makVrv::DtDe& de, QWidget* parent = 0, const Qt::WindowFlags& flags = 0);
51 
52  //DTOR
54 
56  virtual QWidget* widget()
57  {
58  return this;
59  }
60 
61  public:
62  virtual void setObjectName(const QString&);
63  virtual QString objectName() const;
64 
65  virtual void setEntityType(const DtEntityType&);
66  virtual const DtEntityType& entityType() const;
67 
68  virtual void setForce(int);
69  virtual int force() const;
70 
72  virtual void setPositions(const std::vector<DtVector>&);
73  virtual std::vector<DtVector> positions() const;
74  virtual std::vector<DtVector> localPositions() const;
75 
76  protected:
77  virtual void setupGui();
78 
79  protected slots:
80  virtual void onAccept();
81  virtual void onAttachToObject();
82 
83  public:
84  QVBoxLayout* myMainLayout;
85  QHBoxLayout* myNameLayout;
88 
89  QHBoxLayout* myButtonLayout;
93 
94  protected:
97  QString myDefaultName;
98 
99  DtEntityType myEntityType;
100  int myForce;
101  std::vector<DtVector> myLocalPositions;
102  };
103 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)