VR-Exchange 2.2 API Documentation
dynamicMenuBar.h
Go to the documentation of this file.
1 /******************************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 
10 
11 #ifndef dynamicMenuBar_H_
12 #define dynamicMenuBar_H_
13 
14 #include <namespace.h>
15 
16 #include <list>
17 
18 class QMenuBar;
19 class QString;
20 
21 namespace MAKVrExchange
22 {
23  class DtDynamicMenu;
24 
27  {
28  public:
30  DtDynamicMenuBar(QMenuBar* menuBar);
31 
33  virtual ~DtDynamicMenuBar();
34 
36  DtDynamicMenu* lookupMenu(QString menuName);
37 
39  void insertMenu(DtDynamicMenu*);
40 
42  void insertMenuAfter(DtDynamicMenu*,DtDynamicMenu*);
43 
45  bool removeMenu(DtDynamicMenu* menu);
46 
47  protected:
48  typedef std::list<DtDynamicMenu*> MenuList;
50 
51  QMenuBar* myMenuBar;
52  };
53 
54 }
55 
56 #endif
57 

Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)