mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-tvguide.git
				synced 2023-10-05 13:01:48 +00:00 
			
		
		
		
	Rename channelcolumn to channelepg
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
#include "channelcolumn.h"
 | 
			
		||||
#include "channelepg.h"
 | 
			
		||||
#include "dummygrid.h"
 | 
			
		||||
 | 
			
		||||
cChannelColumn::cChannelColumn(int num, const cChannel *channel, cMyTime *myTime) {
 | 
			
		||||
cChannelEpg::cChannelEpg(int num, const cChannel *channel, cMyTime *myTime) {
 | 
			
		||||
    this->channel = channel;
 | 
			
		||||
    this->num = num;
 | 
			
		||||
    this->myTime = myTime;
 | 
			
		||||
@@ -15,7 +15,7 @@ cChannelColumn::cChannelColumn(int num, const cChannel *channel, cMyTime *myTime
 | 
			
		||||
    header = NULL;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cChannelColumn::~cChannelColumn(void) {
 | 
			
		||||
cChannelEpg::~cChannelEpg(void) {
 | 
			
		||||
    if (header)
 | 
			
		||||
        delete header;
 | 
			
		||||
    grids.Clear();
 | 
			
		||||
@@ -24,21 +24,21 @@ cChannelColumn::~cChannelColumn(void) {
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::clearGrids() {
 | 
			
		||||
void cChannelEpg::clearGrids() {
 | 
			
		||||
    grids.Clear();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::createHeader() {
 | 
			
		||||
void cChannelEpg::createHeader() {
 | 
			
		||||
    header = new cHeaderGrid();
 | 
			
		||||
    header->createBackground(num);
 | 
			
		||||
    header->drawChannel(channel);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::drawHeader() {
 | 
			
		||||
void cChannelEpg::drawHeader() {
 | 
			
		||||
    header->setPosition(num);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool cChannelColumn::readGrids() {
 | 
			
		||||
bool cChannelEpg::readGrids() {
 | 
			
		||||
#if VDRVERSNUM >= 20301
 | 
			
		||||
    const cSchedules* schedules;
 | 
			
		||||
    {
 | 
			
		||||
@@ -114,7 +114,7 @@ bool cChannelColumn::readGrids() {
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::drawGrids() {
 | 
			
		||||
void cChannelEpg::drawGrids() {
 | 
			
		||||
    for (cGrid *grid = grids.First(); grid; grid = grids.Next(grid)) {
 | 
			
		||||
        grid->SetViewportHeight();
 | 
			
		||||
        grid->PositionPixmap();
 | 
			
		||||
@@ -122,15 +122,15 @@ void cChannelColumn::drawGrids() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int cChannelColumn::getX() {
 | 
			
		||||
int cChannelEpg::getX() {
 | 
			
		||||
    return geoManager.timeLineWidth + num*geoManager.colWidth;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int cChannelColumn::getY() {
 | 
			
		||||
int cChannelEpg::getY() {
 | 
			
		||||
    return geoManager.statusHeaderHeight +  geoManager.timeLineHeight + num*geoManager.rowHeight;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid * cChannelColumn::getActive() {
 | 
			
		||||
cGrid * cChannelEpg::getActive() {
 | 
			
		||||
    cMyTime t;
 | 
			
		||||
    t.Now();
 | 
			
		||||
    for (cGrid *grid = grids.First(); grid; grid = grids.Next(grid)) {
 | 
			
		||||
@@ -140,7 +140,7 @@ cGrid * cChannelColumn::getActive() {
 | 
			
		||||
    return grids.First();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid * cChannelColumn::getNext(cGrid *activeGrid) {
 | 
			
		||||
cGrid * cChannelEpg::getNext(cGrid *activeGrid) {
 | 
			
		||||
    if (activeGrid == NULL)
 | 
			
		||||
        return NULL;
 | 
			
		||||
    cGrid *next = grids.Next(activeGrid);
 | 
			
		||||
@@ -149,7 +149,7 @@ cGrid * cChannelColumn::getNext(cGrid *activeGrid) {
 | 
			
		||||
    return NULL;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid * cChannelColumn::getPrev(cGrid *activeGrid) {
 | 
			
		||||
cGrid * cChannelEpg::getPrev(cGrid *activeGrid) {
 | 
			
		||||
    if (activeGrid == NULL)
 | 
			
		||||
        return NULL;
 | 
			
		||||
    cGrid *prev = grids.Prev(activeGrid);
 | 
			
		||||
@@ -158,7 +158,7 @@ cGrid * cChannelColumn::getPrev(cGrid *activeGrid) {
 | 
			
		||||
    return NULL;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid * cChannelColumn::getNeighbor(cGrid *activeGrid) {
 | 
			
		||||
cGrid * cChannelEpg::getNeighbor(cGrid *activeGrid) {
 | 
			
		||||
    if (!activeGrid)
 | 
			
		||||
        return NULL;
 | 
			
		||||
    cGrid *neighbor = NULL;
 | 
			
		||||
@@ -184,13 +184,13 @@ cGrid * cChannelColumn::getNeighbor(cGrid *activeGrid) {
 | 
			
		||||
    return neighbor;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool cChannelColumn::isFirst(cGrid *grid) {
 | 
			
		||||
bool cChannelEpg::isFirst(cGrid *grid) {
 | 
			
		||||
    if (grid == grids.First())
 | 
			
		||||
        return true;
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::AddNewGridsAtStart() {
 | 
			
		||||
void cChannelEpg::AddNewGridsAtStart() {
 | 
			
		||||
    cGrid *firstGrid = NULL;
 | 
			
		||||
    firstGrid = grids.First();
 | 
			
		||||
    if (firstGrid == NULL)
 | 
			
		||||
@@ -246,7 +246,7 @@ void cChannelColumn::AddNewGridsAtStart() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::AddNewGridsAtEnd() {
 | 
			
		||||
void cChannelEpg::AddNewGridsAtEnd() {
 | 
			
		||||
    cGrid *lastGrid = NULL;
 | 
			
		||||
    lastGrid = grids.Last();
 | 
			
		||||
    if (lastGrid == NULL)
 | 
			
		||||
@@ -301,7 +301,7 @@ void cChannelColumn::AddNewGridsAtEnd() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::ClearOutdatedStart() {
 | 
			
		||||
void cChannelEpg::ClearOutdatedStart() {
 | 
			
		||||
    cGrid *firstGrid = NULL;
 | 
			
		||||
    while (true) {
 | 
			
		||||
        firstGrid = grids.First();
 | 
			
		||||
@@ -325,7 +325,7 @@ void cChannelColumn::ClearOutdatedStart() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::ClearOutdatedEnd() {
 | 
			
		||||
void cChannelEpg::ClearOutdatedEnd() {
 | 
			
		||||
    cGrid *lastGrid = NULL;
 | 
			
		||||
    while (true) {
 | 
			
		||||
        lastGrid = grids.Last();    
 | 
			
		||||
@@ -349,7 +349,7 @@ void cChannelColumn::ClearOutdatedEnd() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid *cChannelColumn::addEpgGrid(const cEvent *event, cGrid *firstGrid, bool color) {
 | 
			
		||||
cGrid *cChannelEpg::addEpgGrid(const cEvent *event, cGrid *firstGrid, bool color) {
 | 
			
		||||
    cGrid *grid = new cEpgGrid(this, event);
 | 
			
		||||
    grid->setText();
 | 
			
		||||
    grid->SetColor(color);
 | 
			
		||||
@@ -360,7 +360,7 @@ cGrid *cChannelColumn::addEpgGrid(const cEvent *event, cGrid *firstGrid, bool co
 | 
			
		||||
    return grid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
cGrid *cChannelColumn::addDummyGrid(time_t start, time_t end, cGrid *firstGrid, bool color) {
 | 
			
		||||
cGrid *cChannelEpg::addDummyGrid(time_t start, time_t end, cGrid *firstGrid, bool color) {
 | 
			
		||||
    cGrid *dummy = new cDummyGrid(this, start, end);
 | 
			
		||||
    dummy->setText();
 | 
			
		||||
    dummy->SetColor(color);
 | 
			
		||||
@@ -371,7 +371,7 @@ cGrid *cChannelColumn::addDummyGrid(time_t start, time_t end, cGrid *firstGrid,
 | 
			
		||||
    return dummy;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::SetTimers() {
 | 
			
		||||
void cChannelEpg::SetTimers() {
 | 
			
		||||
#if VDRVERSNUM < 20301
 | 
			
		||||
    hasTimer = channel->HasTimer();
 | 
			
		||||
#endif
 | 
			
		||||
@@ -389,7 +389,7 @@ void cChannelColumn::SetTimers() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cChannelColumn::dumpGrids() {
 | 
			
		||||
void cChannelEpg::dumpGrids() {
 | 
			
		||||
    esyslog("tvguide: ------Channel %s %d: %d entires ---------", channel->Name(), num, grids.Count());
 | 
			
		||||
    int i=1;
 | 
			
		||||
    for (cGrid *grid = grids.First(); grid; grid = grids.Next(grid)) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#ifndef __TVGUIDE_CHANNELCOLUMN_H
 | 
			
		||||
#define __TVGUIDE_CHANNELCOLUMN_H
 | 
			
		||||
#ifndef __TVGUIDE_CHANNELEPG_H
 | 
			
		||||
#define __TVGUIDE_CHANNELEPG_H
 | 
			
		||||
 | 
			
		||||
#include <vdr/tools.h>
 | 
			
		||||
#include "grid.h"
 | 
			
		||||
@@ -11,9 +11,9 @@ class cGrid;
 | 
			
		||||
class cEpgGrid;
 | 
			
		||||
class cHeaderGrid;
 | 
			
		||||
 | 
			
		||||
// --- cChannelColumn  -------------------------------------------------------------
 | 
			
		||||
// --- cChannelEpg  -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
class cChannelColumn : public cListObject, public cStyledPixmap {
 | 
			
		||||
class cChannelEpg : public cListObject, public cStyledPixmap {
 | 
			
		||||
private:
 | 
			
		||||
    cMyTime *myTime;
 | 
			
		||||
    int num;
 | 
			
		||||
@@ -30,8 +30,8 @@ private:
 | 
			
		||||
    cGrid *addEpgGrid(const cEvent *event, cGrid *firstGrid, bool color);
 | 
			
		||||
    cGrid *addDummyGrid(time_t start, time_t end, cGrid *firstGrid, bool color);
 | 
			
		||||
public:
 | 
			
		||||
    cChannelColumn(int num, const cChannel *channel, cMyTime *myTime);
 | 
			
		||||
    virtual ~cChannelColumn(void);
 | 
			
		||||
    cChannelEpg(int num, const cChannel *channel, cMyTime *myTime);
 | 
			
		||||
    virtual ~cChannelEpg(void);
 | 
			
		||||
    void createHeader();
 | 
			
		||||
    void drawHeader();
 | 
			
		||||
    bool readGrids();
 | 
			
		||||
@@ -66,4 +66,4 @@ public:
 | 
			
		||||
    void dumpGrids();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif //__TVGUIDE_CHANNELCOLUMN_H
 | 
			
		||||
#endif //__TVGUIDE_CHANNELEPG_H
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
#include "dummygrid.h"
 | 
			
		||||
 | 
			
		||||
cDummyGrid::cDummyGrid(cChannelColumn *c, time_t start, time_t end) : cGrid(c) {
 | 
			
		||||
cDummyGrid::cDummyGrid(cChannelEpg *c, time_t start, time_t end) : cGrid(c) {
 | 
			
		||||
    this->start = start;
 | 
			
		||||
    this->end = end;
 | 
			
		||||
    strText = tr("No EPG Information available");
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
#define __TVGUIDE_DUMMYGRID_H
 | 
			
		||||
 | 
			
		||||
#include "grid.h"
 | 
			
		||||
#include "channelcolumn.h"
 | 
			
		||||
#include "channelepg.h"
 | 
			
		||||
 | 
			
		||||
// --- cDummyGrid  -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
@@ -14,7 +14,7 @@ private:
 | 
			
		||||
    void drawText();
 | 
			
		||||
    time_t Duration(void);
 | 
			
		||||
public:
 | 
			
		||||
    cDummyGrid(cChannelColumn *c, time_t start, time_t end);
 | 
			
		||||
    cDummyGrid(cChannelEpg *c, time_t start, time_t end);
 | 
			
		||||
    virtual ~cDummyGrid(void);
 | 
			
		||||
    void SetViewportHeight();
 | 
			
		||||
    void PositionPixmap();
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,9 @@
 | 
			
		||||
#include "services/remotetimers.h"
 | 
			
		||||
#include "channelcolumn.h"
 | 
			
		||||
#include "channelepg.h"
 | 
			
		||||
#include "tools.h"
 | 
			
		||||
#include "epggrid.h"
 | 
			
		||||
 | 
			
		||||
cEpgGrid::cEpgGrid(cChannelColumn *c, const cEvent *event)  : cGrid(c) {
 | 
			
		||||
cEpgGrid::cEpgGrid(cChannelEpg *c, const cEvent *event)  : cGrid(c) {
 | 
			
		||||
    this->event = event;
 | 
			
		||||
    extText = new cTextWrapper();
 | 
			
		||||
    hasTimer = false;
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@ private:
 | 
			
		||||
    void drawIcon(cString iconText, tColor color);
 | 
			
		||||
    time_t Duration(void) { return event->Duration(); };
 | 
			
		||||
public:
 | 
			
		||||
    cEpgGrid(cChannelColumn *c, const cEvent *event);
 | 
			
		||||
    cEpgGrid(cChannelEpg *c, const cEvent *event);
 | 
			
		||||
    virtual ~cEpgGrid(void);
 | 
			
		||||
    void SetViewportHeight();
 | 
			
		||||
    void PositionPixmap();
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								grid.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								grid.c
									
									
									
									
									
								
							@@ -1,7 +1,7 @@
 | 
			
		||||
#include "channelcolumn.h"
 | 
			
		||||
#include "channelepg.h"
 | 
			
		||||
#include "grid.h"
 | 
			
		||||
 | 
			
		||||
cGrid::cGrid(cChannelColumn *c) {
 | 
			
		||||
cGrid::cGrid(cChannelEpg *c) {
 | 
			
		||||
    this->column = c;
 | 
			
		||||
    text = new cTextWrapper();
 | 
			
		||||
    dirty = true;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								grid.h
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								grid.h
									
									
									
									
									
								
							@@ -4,7 +4,7 @@
 | 
			
		||||
#include <vdr/tools.h>
 | 
			
		||||
#include "styledpixmap.h"
 | 
			
		||||
 | 
			
		||||
class cChannelColumn;
 | 
			
		||||
class cChannelEpg;
 | 
			
		||||
 | 
			
		||||
// --- cEpgGrid  -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
@@ -24,9 +24,9 @@ protected:
 | 
			
		||||
    virtual void drawText(void) {};
 | 
			
		||||
    bool dummy;
 | 
			
		||||
public:
 | 
			
		||||
    cGrid(cChannelColumn *c);
 | 
			
		||||
    cGrid(cChannelEpg *c);
 | 
			
		||||
    virtual ~cGrid(void);
 | 
			
		||||
    cChannelColumn *column;
 | 
			
		||||
    cChannelEpg *column;
 | 
			
		||||
    virtual void SetViewportHeight(void) {};
 | 
			
		||||
    virtual void PositionPixmap(void) {};
 | 
			
		||||
    virtual void setText(void) {};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										32
									
								
								tvguideosd.c
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								tvguideosd.c
									
									
									
									
									
								
							@@ -152,7 +152,7 @@ void cTvGuideOsd::readChannels(const cChannel *channelStart) {
 | 
			
		||||
            if (channelGroups->IsInLastGroup(channel)) {
 | 
			
		||||
                break;
 | 
			
		||||
            }
 | 
			
		||||
            cChannelColumn *column = new cChannelColumn(i, channel, myTime);
 | 
			
		||||
            cChannelEpg *column = new cChannelEpg(i, channel, myTime);
 | 
			
		||||
            if (column->readGrids()) {
 | 
			
		||||
                columns.Add(column);
 | 
			
		||||
                i++;
 | 
			
		||||
@@ -189,7 +189,7 @@ void cTvGuideOsd::drawGridsChannelJump(int offset) {
 | 
			
		||||
    if (config.displayChannelGroups) {
 | 
			
		||||
        channelGroups->DrawChannelGroups(columns.First()->getChannel(), columns.Last()->getChannel());
 | 
			
		||||
    }
 | 
			
		||||
    for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
    for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
        column->createHeader();
 | 
			
		||||
        column->drawGrids();
 | 
			
		||||
    }
 | 
			
		||||
@@ -198,13 +198,13 @@ void cTvGuideOsd::drawGridsChannelJump(int offset) {
 | 
			
		||||
void cTvGuideOsd::drawGridsTimeJump() {
 | 
			
		||||
    if (columns.Count() == 0)
 | 
			
		||||
        return;
 | 
			
		||||
    cChannelColumn *colActive = NULL;
 | 
			
		||||
    cChannelEpg *colActive = NULL;
 | 
			
		||||
    if (activeGrid) {
 | 
			
		||||
        colActive = activeGrid->column;
 | 
			
		||||
    } else {
 | 
			
		||||
        colActive = columns.First();
 | 
			
		||||
    }
 | 
			
		||||
    for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
    for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
        column->clearGrids();
 | 
			
		||||
        column->readGrids();
 | 
			
		||||
        column->drawGrids();
 | 
			
		||||
@@ -234,7 +234,7 @@ void cTvGuideOsd::setNextActiveGrid(cGrid *next) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cTvGuideOsd::channelForward() {
 | 
			
		||||
    cChannelColumn *colRight = columns.Next(activeGrid->column);
 | 
			
		||||
    cChannelEpg *colRight = columns.Next(activeGrid->column);
 | 
			
		||||
    bool colAdded = false;
 | 
			
		||||
    if (!colRight) {
 | 
			
		||||
        const cChannel *channelRight = activeGrid->column->getChannel();
 | 
			
		||||
@@ -252,7 +252,7 @@ void cTvGuideOsd::channelForward() {
 | 
			
		||||
                if (channelGroups->IsInLastGroup(channelRight)) {
 | 
			
		||||
                    break;
 | 
			
		||||
                }
 | 
			
		||||
                colRight = new cChannelColumn(config.numGrids - 1, channelRight, myTime);
 | 
			
		||||
                colRight = new cChannelEpg(config.numGrids - 1, channelRight, myTime);
 | 
			
		||||
                if (colRight->readGrids()) {
 | 
			
		||||
                    break;
 | 
			
		||||
                } else {
 | 
			
		||||
@@ -264,10 +264,10 @@ void cTvGuideOsd::channelForward() {
 | 
			
		||||
        if (colRight) {
 | 
			
		||||
            colAdded = true;
 | 
			
		||||
            if (columns.Count() == config.numGrids) {
 | 
			
		||||
                cChannelColumn *cFirst = columns.First();
 | 
			
		||||
                cChannelEpg *cFirst = columns.First();
 | 
			
		||||
                columns.Del(cFirst);
 | 
			
		||||
            }
 | 
			
		||||
            for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
            for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
                column->SetNum(column->GetNum() - 1);
 | 
			
		||||
                column->drawHeader();
 | 
			
		||||
                column->drawGrids();
 | 
			
		||||
@@ -293,7 +293,7 @@ void cTvGuideOsd::channelForward() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cTvGuideOsd::channelBack() {
 | 
			
		||||
    cChannelColumn *colLeft = columns.Prev(activeGrid->column);
 | 
			
		||||
    cChannelEpg *colLeft = columns.Prev(activeGrid->column);
 | 
			
		||||
    bool colAdded = false;
 | 
			
		||||
    if (!colLeft) {
 | 
			
		||||
        const cChannel *channelLeft = activeGrid->column->getChannel();
 | 
			
		||||
@@ -308,7 +308,7 @@ void cTvGuideOsd::channelBack() {
 | 
			
		||||
#endif
 | 
			
		||||
        while (channelLeft = channels->Prev(channelLeft)) {
 | 
			
		||||
            if (!channelLeft->GroupSep()) {
 | 
			
		||||
                colLeft = new cChannelColumn(0, channelLeft, myTime);
 | 
			
		||||
                colLeft = new cChannelEpg(0, channelLeft, myTime);
 | 
			
		||||
                if (colLeft->readGrids()) {
 | 
			
		||||
                    break;
 | 
			
		||||
                } else {
 | 
			
		||||
@@ -320,10 +320,10 @@ void cTvGuideOsd::channelBack() {
 | 
			
		||||
        if (colLeft) {
 | 
			
		||||
            colAdded = true;
 | 
			
		||||
            if (columns.Count() == config.numGrids) {
 | 
			
		||||
                cChannelColumn *cLast = columns.Last();
 | 
			
		||||
                cChannelEpg *cLast = columns.Last();
 | 
			
		||||
                columns.Del(cLast);
 | 
			
		||||
            }
 | 
			
		||||
            for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
            for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
                column->SetNum(column->GetNum() + 1);
 | 
			
		||||
                column->drawHeader();
 | 
			
		||||
                column->drawGrids();
 | 
			
		||||
@@ -375,7 +375,7 @@ void cTvGuideOsd::ScrollForward() {
 | 
			
		||||
    timeLine->drawDateViewer();
 | 
			
		||||
    timeLine->drawClock();
 | 
			
		||||
    timeLine->setTimeline();
 | 
			
		||||
    for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
    for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
        column->AddNewGridsAtEnd();
 | 
			
		||||
        column->ClearOutdatedStart();
 | 
			
		||||
        column->drawGrids();
 | 
			
		||||
@@ -410,7 +410,7 @@ void cTvGuideOsd::ScrollBack() {
 | 
			
		||||
    timeLine->drawDateViewer();
 | 
			
		||||
    timeLine->drawClock();
 | 
			
		||||
    timeLine->setTimeline();
 | 
			
		||||
    for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
    for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
        column->AddNewGridsAtStart();
 | 
			
		||||
        column->ClearOutdatedEnd();
 | 
			
		||||
        column->drawGrids();
 | 
			
		||||
@@ -708,7 +708,7 @@ void cTvGuideOsd::CheckTimeout(void) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void cTvGuideOsd::SetTimers() {
 | 
			
		||||
    for (cChannelColumn *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
    for (cChannelEpg *column = columns.First(); column; column = columns.Next(column)) {
 | 
			
		||||
        column->SetTimers();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -782,7 +782,7 @@ void cTvGuideOsd::dump() {
 | 
			
		||||
    esyslog("tvguide: ------Dumping Content---------");
 | 
			
		||||
    activeGrid->debug();
 | 
			
		||||
//    int i=1;
 | 
			
		||||
    for (cChannelColumn *col = columns.First(); col; col = columns.Next(col)) {
 | 
			
		||||
    for (cChannelEpg *col = columns.First(); col; col = columns.Next(col)) {
 | 
			
		||||
        col->dumpGrids();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
 | 
			
		||||
#include "timer.h"
 | 
			
		||||
#include "grid.h"
 | 
			
		||||
#include "channelcolumn.h"
 | 
			
		||||
#include "channelepg.h"
 | 
			
		||||
#include "statusheader.h"
 | 
			
		||||
#include "detailview.h"
 | 
			
		||||
#include "timeline.h"
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
class cTvGuideOsd : public cOsdObject {
 | 
			
		||||
private:
 | 
			
		||||
  cMyTime *myTime;
 | 
			
		||||
  cList<cChannelColumn> columns;
 | 
			
		||||
  cList<cChannelEpg> columns;
 | 
			
		||||
  cGrid *activeGrid;
 | 
			
		||||
  cStatusHeader *statusHeader;
 | 
			
		||||
  cDetailView *detailView;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user