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