VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
taskSetToolbars.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <vrvCoreQt/DtToolbar.h>
15 
16 #include <set>
17 
18 namespace makVrf
19 {
23  {
24  public:
25  typedef std::set<std::string> Mappings;
26  typedef std::map<std::string, Mappings> EquivalenceMappings;
27 
29  DtScriptedTaskToolbar(makVrv::DtDe&, const std::string& id);
30 
32  virtual ~DtScriptedTaskToolbar();
33 
34  virtual void removeEquivalenceMappings();
35  virtual void addEquivalenceMapping(const std::string& toolbar, const std::string& equivalentTo);
36  virtual void removeEquivalenceMapping(const std::string& toolbar, const std::string& equivalentTo);
38  {
39  return myEquivalenceMappings;
40  }
41 
42  protected:
44  };
45 
49  {
50  public:
51 
54 
56  virtual ~DtSetToolbar();
57 
59  virtual QToolBar* createToolbar(makVrv::DtDe&, QWidget* parent);
60 
61  };
62 
66  {
67  public:
70 
72  virtual ~DtTaskToolbar();
73 
75  virtual QToolBar* createToolbar(makVrv::DtDe&, QWidget* parent);
76  };
77 }
The base class for VR-Vantage toolbars.
Definition: DtToolbar.h:26
std::map< std::string, Mappings > EquivalenceMappings
Definition: taskSetToolbars.h:26
virtual const EquivalenceMappings & equivalenceMappings() const
Definition: taskSetToolbars.h:37
std::set< std::string > Mappings
Definition: taskSetToolbars.h:25
EquivalenceMappings myEquivalenceMappings
Definition: taskSetToolbars.h:43
DtSetToolbar.
Definition: taskSetToolbars.h:48
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
DtScriptedTaskToolbar Base class for toolbars that can contain scripted tasks (or sets) ...
Definition: taskSetToolbars.h:22
DtTaskToolbar.
Definition: taskSetToolbars.h:65

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)