]> git.sesse.net Git - vlc/blob - plugins/kde/kde_menu.h
* ./BUGS: added a list of known bugs. Please add your findings!
[vlc] / plugins / kde / kde_menu.h
1 /***************************************************************************
2                           kde_menu.h  -  description
3                              -------------------
4     begin                : Thu Apr 12 2001
5     copyright            : (C) 2001 by andres
6     email                : dae@chez.com
7  ***************************************************************************/
8
9 #ifndef _KDE_MENU_H_
10 #define _KDE_MENU_H_
11
12 #include "kde_common.h"
13
14 #include <qwidget.h>
15 #include <kpopupmenu.h>
16
17 class KActionMenu;
18
19 /**
20   *@author andres
21   */
22
23 class KTitleMenu : public KPopupMenu
24 {
25     Q_OBJECT
26     public: 
27         KTitleMenu( intf_thread_t *p_intf, QWidget *parent=0,
28                     const char *name=0 );
29         ~KTitleMenu();
30
31     private:
32         intf_thread_t      *fInterfaceThread;
33         KActionMenu        *fLanguageList;
34
35     private slots: // Private slots
36         /** this method regenerates the popup menu */
37         void regenerateSlot();
38
39         /** this method is called when the user selects a language */
40         void languageSelectedSlot();
41
42 };
43
44 #endif /* _KDE_MENU_H_ */