summaryrefslogtreecommitdiff
path: root/library/qpemenubar.cpp
Unidiff
Diffstat (limited to 'library/qpemenubar.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--library/qpemenubar.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/library/qpemenubar.cpp b/library/qpemenubar.cpp
index 39f8fd6..bb3ad8d 100644
--- a/library/qpemenubar.cpp
+++ b/library/qpemenubar.cpp
@@ -277,32 +277,48 @@ void QPEMenuToolFocusManager::deactivate()
277 277
278 \obsolete 278 \obsolete
279 279
280 This class is obsolete. Use QMenuBar instead. 280 This class is obsolete. Use QMenuBar instead.
281 281
282 \sa QMenuBar 282 \sa QMenuBar
283*/ 283*/
284 284
285/*! 285/*!
286 Constructs a QPEMenuBar just as you would construct 286 Constructs a QPEMenuBar just as you would construct
287 a QMenuBar, passing \a parent and \a name. 287 a QMenuBar, passing \a parent and \a name.
288*/ 288*/
289QPEMenuBar::QPEMenuBar( QWidget *parent, const char *name ) 289QPEMenuBar::QPEMenuBar( QWidget *parent, const char *name )
290 : QMenuBar( parent, name ) 290 : QMenuBar( parent, name )
291{ 291{
292} 292}
293 293
294/*! 294/*!
295 \reimp 295 \reimp
296*/ 296*/
297QPEMenuBar::~QPEMenuBar() 297QPEMenuBar::~QPEMenuBar()
298{ 298{
299} 299}
300 300
301/*! 301/*!
302 \internal 302 \internal
303*/ 303*/
304void QPEMenuBar::keyPressEvent( QKeyEvent *e ) 304void QPEMenuBar::keyPressEvent( QKeyEvent *e )
305{ 305{
306 QMenuBar::keyPressEvent( e ); 306 QMenuBar::keyPressEvent( e );
307} 307}
308 308
309
310void QPEMenuBar::activateItem( int index )
311{
312 activateItemAt( index );
313}
314
315void QPEMenuBar::goodbye()
316{
317 activateItemAt(-1);
318 for ( unsigned int i = 0; i < count(); i++ ) {
319 QMenuItem *mi = findItem( idAt(i) );
320 if ( mi->popup() ) {
321 mi->popup()->hide();
322 }
323 }
324}