Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QPopupMenuEx.h

Go to the documentation of this file.
00001 #ifndef _QPOPUPMENUEX_H_
00002 #define _QPOPUPMENUEX_H_
00003 
00004 #include <qpopupmenu.h>
00005 #include <qstring.h>
00006 #include <qevent.h>
00007 
00008 class QPopupMenuEx : public QPopupMenu
00009 {
00010 public:
00011         QPopupMenuEx(QWidget* parent=0, const char* name=0)
00012                 : QPopupMenu(parent, name){}
00013 protected:
00014         void keyPressEvent(QKeyEvent* e){
00015                 QChar c = e->text()[0];
00016                 QKeyEvent* ke = new QKeyEvent(
00017                         e->type(),
00018                         e->key(),
00019                         c.lower().latin1(),
00020                         0,
00021                         c.lower(),
00022                         e->isAutoRepeat());
00023                 QPopupMenu::keyPressEvent(ke);
00024         }
00025 private:
00026 };
00027 
00028 #endif /* _QPOPUPMENUEX_H_ */

Generated on Sat Nov 5 16:16:43 2005 for OPIE by  doxygen 1.4.2