VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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  virtual void createPlanMenu();
75 
76  protected slots:
77  virtual void ordinalChanged();
78  virtual void quickLaunchChanged();
79  virtual void selectQuickLaunchIcon();
80  virtual void onPlanIconChanged();
81  virtual void onShowOnQuickLaunchToolbarChanged();
82 
83  private:
86 
88  DtEditGlobalPlanWidget& operator=(const DtEditGlobalPlanWidget& rhs);
89 
90  protected:
91  DtSimulationAddress mySimulationAddress;
93  };
94 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)