VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
menuItemSignaler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 
16 #include <vrvUtil/signalslib.h>
17 #include <vrvCore/DtDe.h>
18 
19 #include <string>
20 
21 class QMenu;
22 class QAction;
23 class QToolBar;
24 
25 namespace makVrf
26 {
27  class DtVrfTaskSetMenu;
28 
31  {
32  public:
34 
36  static DtMenuItemSignaler& instance(makVrv::DtDe& de);
37  static void registerInstance(makVrv::DtDe& de, DtMenuItemSignaler* signaler);
38 
40  boost::signal<void (std::string, QMenu*, QAction*)> signal_validateMenuItem;
41 
43  boost::signal<void (std::string, bool)> signal_overlayLockStatusChanged;
44 
46  boost::signal<void (QToolBar*, std::string)> signal_toolbarRecreated;
47 
49  boost::signal<void (DtVrfTaskSetMenu*)> signal_menuValidated;
50  };
51 }

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)