]> git.sesse.net Git - vlc/blob - plugins/kde/kde_menu.h
3037d9e72ed4847a3deb6c8d0255d7503af2fe0f
[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    Q_OBJECT
25 public: 
26         KTitleMenu( intf_thread_t *p_intf, QWidget *parent=0, const char *name=0 );
27         ~KTitleMenu();
28
29 private:
30         intf_thread_t           *fInterfaceThread;
31         KActionMenu             *fLanguageList;
32
33 private slots: // Private slots
34         /** this method regenerates the popup menu */
35         void regenerateSlot();
36
37         /** this method is called when the user selects a language */
38         void languageSelectedSlot();
39
40 };
41
42 #endif /* _KDE_MENU_H_ */