diff options
Diffstat (limited to 'lib/service')
| -rw-r--r-- | lib/service/listboxservice.cpp | 9 | ||||
| -rw-r--r-- | lib/service/listboxservice.h | 6 |
2 files changed, 14 insertions, 1 deletions
diff --git a/lib/service/listboxservice.cpp b/lib/service/listboxservice.cpp index 8bb02611..627895c2 100644 --- a/lib/service/listboxservice.cpp +++ b/lib/service/listboxservice.cpp @@ -260,7 +260,7 @@ void eListboxServiceContent::sort() DEFINE_REF(eListboxServiceContent); eListboxServiceContent::eListboxServiceContent() - :m_visual_mode(visModeSimple), m_size(0), m_current_marked(false), m_numberoffset(0) + :m_visual_mode(visModeSimple), m_size(0), m_current_marked(false), m_numberoffset(0), m_itemheight(25) { cursorHome(); eServiceCenter::getInstance(m_service_center); @@ -606,3 +606,10 @@ void eListboxServiceContent::setIgnoreService( const eServiceReference &service { m_is_playable_ignore=service; } + +int eListboxServiceContent::setItemHeight(int height) +{ + m_itemheight = height; + if (m_listbox) + m_listbox->setItemHeight(height); +} diff --git a/lib/service/listboxservice.h b/lib/service/listboxservice.h index 8623336f..01b3d3c6 100644 --- a/lib/service/listboxservice.h +++ b/lib/service/listboxservice.h @@ -72,6 +72,10 @@ public: int setCurrentMarked(bool); void setNumberOffset(int offset) { m_numberoffset = offset; } + + int getItemHeight() { return m_itemheight; } + int setItemHeight(int height); + protected: void cursorHome(); void cursorEnd(); @@ -120,6 +124,8 @@ private: int m_numberoffset; eServiceReference m_is_playable_ignore; + + int m_itemheight; }; #endif |
