VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
editGlobalPlanWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <vlpi/simulationAddress.h>
13 
17 
18 class QCheckBox;
19 class QHBoxLayout;
20 class QLabel;
21 class QPushButton;
22 
23 namespace makVrf
24 {
26  {
27  Q_OBJECT
28 
29  public:
30 
32  DtEditGlobalPlanWidget(makVrv::DtDe&, const DtUUID& plan, const DtSimulationAddress& simulationAddress,
33  QWidget* parent = NULL, const Qt::WindowFlags& flags = 0);
34 
36  virtual ~DtEditGlobalPlanWidget();
37 
39  const DtSimulationAddress& simulationAddress() const
40  {
41  return mySimulationAddress;
42  }
43 
45  const DtUUID& planName() const
46  {
47  return myPlanUUID;
48  }
49 
50  virtual bool init(const makVrv::DtSelectionManager::IdSet& curSel);
51 
52  virtual void setIsQuickLaunch(bool);
53  virtual bool isQuickLaunch() const;
54 
55  virtual void setOrdinal(int);
56  virtual int ordinal() const;
57 
58  virtual void setShowOnQuickLaunchToolbar(bool);
59  virtual bool showOnQuickLaunchToolbar() const;
60 
61  virtual void setQuickLaunchIcon(const DtString&);
62  virtual DtString quickLaunchIcon() const;
63 
64  protected:
65  virtual void createLogic();
66 
67  virtual void createSimulationCommandMenu();
68  virtual void setupGui();
69  virtual void createConditionalMenu();
70 
72  virtual void createEmbeddedEntitiesMenu();
73  virtual void createTaskMenu();
74 
75  protected slots:
76  virtual void ordinalChanged();
77  virtual void quickLaunchChanged();
78  virtual void selectQuickLaunchIcon();
79  virtual void onPlanIconChanged();
80  virtual void onShowOnQuickLaunchToolbarChanged();
81 
82  private:
85 
87  DtEditGlobalPlanWidget& operator=(const DtEditGlobalPlanWidget& rhs);
88 
89  protected:
90  DtSimulationAddress mySimulationAddress;
92  };
93 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)