diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-26 22:50:00 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-26 22:50:00 +0000 |
| commit | ff3e20702fe0458bdefbb42f851ba29c64c6da69 (patch) | |
| tree | c2c995b9817a3f82f57d473fa0b5333414140f8c /lib/service/listboxservice.h | |
| parent | d2da0253f85bb6df820e3c995c80d588ae7d08a5 (diff) | |
| download | enigma2-ff3e20702fe0458bdefbb42f851ba29c64c6da69.tar.gz enigma2-ff3e20702fe0458bdefbb42f851ba29c64c6da69.zip | |
add support for show small icons behind each channel in servicelist (used for type -S -C -T)
show folder icon in channellist
Diffstat (limited to 'lib/service/listboxservice.h')
| -rw-r--r-- | lib/service/listboxservice.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h index 234cd390..d26ee545 100644 --- a/lib/service/listboxservice.h +++ b/lib/service/listboxservice.h @@ -42,15 +42,25 @@ public: /* only in complex mode: */ enum { - celIcon, celServiceNumber, + celFolderPixmap, celServiceName, + celServiceTypePixmap, celServiceInfo, // "now" event celElements }; - + + enum { + picDVB_S, + picDVB_T, + picDVB_C, + picFolder, + picElements + }; + void setElementPosition(int element, eRect where); void setElementFont(int element, gFont *font); + void setPixmap(int type, ePtr<gPixmap> &pic); void sort(); @@ -79,6 +89,7 @@ protected: /* for complex mode */ eRect m_element_position[celElements]; ePtr<gFont> m_element_font[celElements]; + ePtr<gPixmap> m_pixmaps[picElements]; private: typedef std::list<eServiceReference> list; |
