Heute habe ich deswegen mal ein praktisches c++-Feature, nämlich Templates benutzt um das aufzuräumen.
Code: Alles auswählen
~/src/neutrino-mp > git diff --stat 572de2bb...HEAD
src/gui/bedit/bouqueteditor_bouquets.cpp | 43 +++-------------
src/gui/bedit/bouqueteditor_bouquets.h | 3 +-
src/gui/bedit/bouqueteditor_channels.cpp | 42 +++------------
src/gui/bedit/bouqueteditor_channels.h | 3 +-
src/gui/bouquetlist.cpp | 42 +++------------
src/gui/bouquetlist.h | 3 +-
src/gui/channellist.cpp | 30 +++--------
src/gui/channellist.h | 3 +-
src/gui/eventlist.cpp | 27 ++--------
src/gui/eventlist.h | 3 +-
src/gui/timerlist.cpp | 62 +++++------------------
src/gui/timerlist.h | 7 +--
src/gui/upnpbrowser.cpp | 37 +++-----------
src/gui/upnpbrowser.h | 3 +-
src/gui/widget/Makefile.am | 1 +
src/gui/widget/listbox.cpp | 32 +++---------
src/gui/widget/listbox.h | 3 +-
src/gui/widget/listhelpers.cpp | 87 ++++++++++++++++++++++++++++++++
src/gui/widget/listhelpers.h | 38 ++++++++++++++
19 files changed, 198 insertions(+), 271 deletions(-)
Mal schauen, was man noch so vereinfachen könnte.