Qt: EPG: rework
commit900dfedad467de5a5966a8ec307ca278dbc91df4
authorFrancois Cartegnie <fcvlcdev@free.fr>
Wed, 23 Mar 2011 17:09:30 +0000 (23 18:09 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Wed, 23 Mar 2011 21:10:52 +0000 (23 22:10 +0100)
treeda8d20a9664f528e66c108b6cde7db7b0bcedc7e
parent51a887bbfeb157a110315409e03600874ff5b23e
Qt: EPG: rework

- Change data structures to deduplicate data.
Using the right structures, most data is available in dictionaries keys
and items. (epgevent now unused)
- Use signals and slots to manage QMap indexed channels
(widget storage were required for channel list et number)
- Removes EPGEvent memory leak on focus notification
modules/gui/qt4/components/epg/EPGChannels.cpp
modules/gui/qt4/components/epg/EPGChannels.hpp
modules/gui/qt4/components/epg/EPGItem.cpp
modules/gui/qt4/components/epg/EPGItem.hpp
modules/gui/qt4/components/epg/EPGView.cpp
modules/gui/qt4/components/epg/EPGView.hpp
modules/gui/qt4/components/epg/EPGWidget.cpp
modules/gui/qt4/components/epg/EPGWidget.hpp
modules/gui/qt4/dialogs/epg.cpp
modules/gui/qt4/dialogs/epg.hpp