VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
widgets
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
26
class
DT_DLL_VRXWIDGETS
DtDynamicMenuBar
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
;
49
MenuList
myList
;
50
51
QMenuBar*
myMenuBar
;
52
};
53
54
}
55
56
#endif
57
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)