Commit 3dc03791 authored by Francois Cartegnie's avatar Francois Cartegnie

Qt: EPG: remove no longer used class

parent a145b0c4
...@@ -345,7 +345,6 @@ noinst_HEADERS = \ ...@@ -345,7 +345,6 @@ noinst_HEADERS = \
components/controller.hpp \ components/controller.hpp \
components/controller_widget.hpp \ components/controller_widget.hpp \
components/epg/EPGChannels.hpp \ components/epg/EPGChannels.hpp \
components/epg/EPGEvent.hpp \
components/epg/EPGItem.hpp \ components/epg/EPGItem.hpp \
components/epg/EPGRuler.hpp \ components/epg/EPGRuler.hpp \
components/epg/EPGView.hpp \ components/epg/EPGView.hpp \
......
/*****************************************************************************
* EPGEvent.h : EPGEvent
****************************************************************************
* Copyright © 2009-2010 VideoLAN
* $Id$
*
* Authors: Ludovic Fauvet <etix@l0cal.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#ifndef EPGEVENT_H
#define EPGEVENT_H
class QString;
class EPGItem;
#include <QDateTime>
class EPGEvent
{
public:
EPGEvent( const QString& eventName )
: current( false ), updated( true ), simultaneous( false ), item( NULL )
{
name = eventName;
}
bool operator==( const EPGEvent & other ) const
{
return start == other.start
&& duration == other.duration
&& name == other.name
&& description == other.description
&& shortDescription == other.shortDescription
&& channelName == other.channelName;
}
bool ends_before( const QDateTime & ref ) const
{
QDateTime start_ = start;
return start_.addSecs( duration ) < ref;
}
bool plays_at( const QDateTime & ref ) const
{
return (start <= ref) && !ends_before( ref );
}
QDateTime start;
int duration;
QString name;
QString description;
QString shortDescription;
QString channelName;
bool current;
bool updated;
bool simultaneous;
EPGItem *item;
};
#endif // EPGEVENT_H
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment