diff options
Diffstat (limited to 'viewGridNavigator.cpp')
-rw-r--r-- | viewGridNavigator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/viewGridNavigator.cpp b/viewGridNavigator.cpp index 50d0951..017c448 100644 --- a/viewGridNavigator.cpp +++ b/viewGridNavigator.cpp @@ -51,6 +51,8 @@ void cViewGridNavigator::ReDraw(cGridElement* element) void cViewGridNavigator::FilterElements(int scrollOffset) { + if(m_vElements.size() == 0) return; + int startOffset = scrollOffset; int endOffset = startOffset + (m_rows * m_columns); if(scrollOffset < 0) { @@ -132,6 +134,13 @@ void cViewGridNavigator::SetGridElementData(cGridElement *obj) } } +cGridElement* cViewGridNavigator::SelectedObject() +{ + if(!m_setIterator) + return *m_activeElementIter; + return NULL; +} + void cViewGridNavigator::SetGridDimensions(int rows, int columns) { m_rows = rows; |