20#ifndef __TDESHORTCUTMENU_H 
   21#define __TDESHORTCUTMENU_H 
   24#include <tqpopupmenu.h> 
   26#include "tdeshortcut.h" 
   35class TDECORE_EXPORT TDEShortcutMenu : 
public TQPopupMenu
 
   39    TDEShortcutMenu( TQWidget* pParent, TDEAccelActions* pActions, 
KKeySequence seq );
 
   43    void updateShortcuts();
 
   46    void keyPressEvent( TQKeyEvent* pEvent );
 
   49    int searchForKey( 
KKey key );
 
   50    void keepItemsMatching( 
KKey key );
 
   53    typedef TQMap<uint, KKeySequence> IndexToKKeySequence;
 
   55    TDEAccelActions* m_pActions;
 
   58    IndexToKKeySequence m_seqs;
 
A KKeySequence object holds a sequence of up to 4 keys.
 
A KKey object represents a single key with possible modifiers (Shift, Ctrl, Alt, Win).