VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
setDIGuyAppearanceDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 class QHBoxLayout;
17 class QComboBox;
18 class QLabel;
19 class QCheckBox;
20 
21 namespace makVrv
22 {
23  struct DtVrlinkSimulatedEntityState;
24 }
25 
26 namespace makVrf
27 {
29  {
30  Q_OBJECT
31  public:
32  //CTOR
33  DtSetDIGuyAppearanceDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
34 
35  //DTOR
36  virtual ~DtSetDIGuyAppearanceDialog();
37 
38  virtual bool previewAppearance() const;
39 
40  protected:
41  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
42  virtual QBoxLayout* createMainLayout();
43 
44  virtual void sendRequest();
45 
46  protected:
47  virtual void setupStatement(const DtSimStatement*);
48  virtual void initializeItems(const std::vector<makVrv::DtSimEntry*>& data);
49  virtual void comboChanged(const QString&);
50  virtual void cancel();
51  virtual void sendSet(const QString&);
52  virtual void setupFrom(const std::vector<makVrv::DtSimEntry*>& d);
53  virtual void requestMet();
54 
55  protected:
56  std::map<makVrv::DtVrlinkSimulatedEntityState*, std::string> myAppearanceMap;
57 
58  public:
61  };
62 
64  {
65  public:
66  virtual DtTaskSetDialogInterface* create(makVrv::DtDe&, QWidget* parent);
67  bool supportsType(makVrv::DtDe&, const DtSetMessageType&, const DtSimStatement*) const;
68  };
69 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)