62 |
void addMenus() |
void addMenus() |
63 |
{ |
{ |
64 |
MenuBar o = (MenuBar)owner; |
MenuBar o = (MenuBar)owner; |
65 |
|
System.out.println("addMenus:"+o.getMenuCount()); |
66 |
int help = (o.getHelpMenu() != null) ? 1 : 0; |
int help = (o.getHelpMenu() != null) ? 1 : 0; |
67 |
for (int i = 0; i < o.getMenuCount() - help; i++) |
for (int i = 0; i < o.getMenuCount() - help; i++) |
68 |
addMenu( o.getMenu(i) ); |
addMenu( o.getMenu(i) ); |
81 |
public void addMenu( Menu m ) |
public void addMenu( Menu m ) |
82 |
{ |
{ |
83 |
if (m.getPeer() == null) |
if (m.getPeer() == null) |
84 |
return; // throw null pointer exception? illegalstateexception? |
m.addNotify(); |
85 |
((QtMenuPeer)m.getPeer()).addItems(); |
((QtMenuPeer)m.getPeer()).addItems(); |
86 |
addMenu( (QtMenuPeer)m.getPeer() ); |
addMenu( (QtMenuPeer)m.getPeer() ); |
87 |
} |
} |
89 |
public void addHelpMenu( Menu m ) |
public void addHelpMenu( Menu m ) |
90 |
{ |
{ |
91 |
if (m.getPeer() == null) |
if (m.getPeer() == null) |
92 |
return; |
m.addNotify(); |
93 |
((QtMenuPeer)m.getPeer()).addItems(); |
((QtMenuPeer)m.getPeer()).addItems(); |
94 |
addHelpMenu( (QtMenuPeer)m.getPeer() ); |
addHelpMenu( (QtMenuPeer)m.getPeer() ); |
95 |
} |
} |