]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/epg/EPGWidget.hpp
epg: remove the external channels widget
[vlc] / modules / gui / qt4 / components / epg / EPGWidget.hpp
index 82f857433b1fad439189c13cf3594df98e8efe4c..41bcba7bae1ad5f93dc658227ebe3858d8caf9e6 100644 (file)
 #ifndef EPGWIDGET_H
 #define EPGWIDGET_H
 
-#include <QWidget>
-#include <QMap>
-#include <QMultiMap>
-#include <QDateTime>
-#include <QLabel>
-
 #include "EPGView.hpp"
 #include "EPGEvent.hpp"
 #include "EPGRuler.hpp"
 #include <vlc_common.h>
 #include <vlc_epg.h>
 
-class ChannelsWidget : public QWidget
-{
-Q_OBJECT
-public:
-    explicit ChannelsWidget( QWidget* parent = 0 );
-};
+#include <QWidget>
+#include <QMultiMap>
+
+class QDateTime;
 
 class EPGWidget : public QWidget
 {
-Q_OBJECT
+    Q_OBJECT
 public:
     explicit EPGWidget( QWidget* parent = 0 );
 
@@ -55,12 +47,13 @@ public slots:
     void updateEPG( vlc_epg_t **pp_epg, int i_epg );
 
 private:
-    ChannelsWidget* m_channelsWidget;
     EPGRuler* m_rulerWidget;
     EPGView* m_epgView;
-    QLabel* m_description;
 
     QMultiMap<QString, EPGEvent*> m_events;
+
+signals:
+    void itemSelectionChanged( EPGEvent * );
 };
 
 #endif // EPGWIDGET_H