VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtTacticalGraphicOverlayTreeInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: $ $Revision: $ $State: $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvCoreQt/vrvCoreQt.h>
15 #include <vrvCore/DtUniqueID.h>
16 
17 namespace makVrv
18 {
23  {
24  public:
26 
28 
31  virtual void clearOverlays() = 0;
32 
34  virtual void addOverlay(const std::string& name) = 0;
35 
38  virtual void collapseOverlay(const std::string& name) = 0;
39 
42  virtual void expandOverlay(const std::string& name) = 0;
43 
45  virtual void removeOverlay(const std::string& name) = 0;
46 
50  virtual void addTacticalGraphic(const DtUniqueID& id,
51  const std::string& name, const std::string& ovrName) = 0;
52 
55  virtual void moveTacticalGraphic(const DtUniqueID& id,
56  const std::string& toOvrName) = 0;
57 
59  virtual void renameTacticalGraphic(const DtUniqueID& id,
60  const std::string& newName) = 0;
61 
63  virtual void removeTacticalGraphic(const DtUniqueID& id) = 0;
64 
67  virtual void setTacticalGraphicSelected(const DtUniqueID& id,
68  bool flag) = 0;
69 
72  virtual void setOverlayLayerVisible(const std::string& overlay, bool b) = 0;
73 
75  boost::signal<void (const std::string&, bool)> signal_filterStatusChanged;
76 
79  boost::signal<void (const std::string&, bool)>
81 
84  boost::signal<void (const DtUniqueID&, bool)>
86 
88  boost::signal<void (bool)> signal_showEmptyOverlays;
89 
91  boost::signal<void (const std::string&)> signal_overlaySelected;
92 
95  boost::signal<void (const DtUniqueID&)> signal_tacticalGraphicSelected;
96 
97  };
98 }
99 

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)