menu.h
上传用户:riyaled888
上传日期:2009-03-27
资源大小:7338k
文件大小:1k
源码类别:

多媒体

开发平台:

MultiPlatform

  1. /***************************************************************************
  2.                           menu.h  -  description
  3.                              -------------------
  4.     begin                : Thu Apr 12 2001
  5.     copyright            : (C) 2001 by andres
  6.     email                : dae@chez.com
  7.  ***************************************************************************/
  8. #ifndef _KDE_MENU_H_
  9. #define _KDE_MENU_H_
  10. #include "common.h"
  11. #include <qwidget.h>
  12. #include <kpopupmenu.h>
  13. class KActionMenu;
  14. /**
  15.   *@author andres
  16.   */
  17. class KTitleMenu : public KPopupMenu
  18. {
  19.     Q_OBJECT
  20.     public: 
  21.         KTitleMenu( intf_thread_t *p_intf, QWidget *parent=0,
  22.                     const char *name=0 );
  23.         ~KTitleMenu();
  24.     private:
  25.         intf_thread_t      *fInterfaceThread;
  26.         KActionMenu        *fLanguageList;
  27.     private slots: // Private slots
  28.         /** this method regenerates the popup menu */
  29.         void regenerateSlot();
  30.         /** this method is called when the user selects a language */
  31.         void languageSelectedSlot();
  32. };
  33. #endif /* _KDE_MENU_H_ */