#ifndef EPGEVENT_H
#define EPGEVENT_H
-#include <QString>
+class QString;
#include <QDateTime>
class EPGEvent
#include <QFont>
#include <QFontMetrics>
#include <QDebug>
+#include <QDateTime>
#include "EPGItem.hpp"
#include "EPGView.hpp"
#include <QObject>
#include <QGraphicsItem>
-#include <QPainter>
-#include <QString>
-#include <QDateTime>
+
+class QPainter;
+class QString;
+class QDateTime;
class EPGView;
#include <QFont>
#include <QPaintEvent>
#include <QtDebug>
+#include <QDateTime>
EPGRuler::EPGRuler( QWidget* parent )
: QWidget( parent )
* 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#include <QMatrix>
#include "EPGView.hpp"
#include "EPGItem.hpp"
+
+#include <QDateTime>
+#include <QMatrix>
#include <QtDebug>
EPGView::EPGView( QWidget *parent ) : QGraphicsView( parent )
#ifndef EPGVIEW_H
#define EPGVIEW_H
+#include "EPGEvent.hpp"
+
#include <QGraphicsView>
-#include <QVBoxLayout>
#include <QList>
-#include "EPGEvent.hpp"
-
#define TRACKS_HEIGHT 75
+class QDateTime;
class EPGView : public QGraphicsView
{
Q_OBJECT
* 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
+#include "EPGWidget.hpp"
+
#include <QGridLayout>
#include <QScrollBar>
#include <QDebug>
-
-#include "EPGWidget.hpp"
+#include <QLabel>
ChannelsWidget::ChannelsWidget( QWidget *parent ) : QWidget( parent )
{
#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>
+#include <QWidget>
+#include <QMultiMap>
+
+class QDateTime;
+class QLabel;
+
class ChannelsWidget : public QWidget
{
-Q_OBJECT
+ Q_OBJECT
public:
explicit ChannelsWidget( QWidget* parent = 0 );
};
class EPGWidget : public QWidget
{
-Q_OBJECT
+ Q_OBJECT
public:
explicit EPGWidget( QWidget* parent = 0 );