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
@@ -261,48 +261,64 @@ bool QPEMenuToolFocusManager::eventFilter( QObject *object, QEvent *event )
261 } else if ( object->inherits( "QToolBar" ) && ce->child()->isWidgetType() ) { 261 } else if ( object->inherits( "QToolBar" ) && ce->child()->isWidgetType() ) {
262 removeWidget( (QWidget *)ce->child() ); 262 removeWidget( (QWidget *)ce->child() );
263 } 263 }
264 } 264 }
265 265
266 return FALSE; 266 return FALSE;
267} 267}
268 268
269void QPEMenuToolFocusManager::deactivate() 269void QPEMenuToolFocusManager::deactivate()
270{ 270{
271 setActive( FALSE ); 271 setActive( FALSE );
272} 272}
273 273
274/*! 274/*!
275 \class QPEMenuBar qpemenubar.h 275 \class QPEMenuBar qpemenubar.h
276 \brief The QPEMenuBar class is obsolete. Use QMenuBar instead. 276 \brief The QPEMenuBar class is obsolete. Use QMenuBar instead.
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}