VR-Forces 4.1 Class Documentation
DtKeyMapManagerSignaler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: DtKeyMapManagerSignaler.h,v $ $Revision: 1.7 $ $State: Exp $
7 *******************************************************************************/
8 
12 
13 #ifndef DtKeyMapManagerSignaler_H_
14 #define DtKeyMapManagerSignaler_H_
15 
16 #include <vrvCore/vrvCore.h>
17 
19 
20 #include <boost/signal.hpp>
21 
22 namespace makVrv
23 {
24  class DtDe;
25  class DtKeyMapManager;
26 
30  {
31  public:
32 
34  static DtKeyMapManagerSignaler& instance(DtDe& de);
35 
37  virtual ~DtKeyMapManagerSignaler();
38 
39  //@name Signals
41 
42  boost::signal<void (DtKeyMapManager*, const std::string&)> signal_keyMapCreated;
43  boost::signal<void (DtKeyMapManager*, const std::string&)> signal_keyMapRestored;
44  boost::signal<void (DtKeyMapManager*, const std::string&)> signal_keyMapAboutToBeDestroyed;
45  boost::signal<void (DtKeyMapManager*, const std::string&)> signal_keyMapChanged;
46 
47 
49 
50  protected:
52  };
53 }
54 
55 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)