}
}
-
-
ListItem *ListView::listItem(const QString &itemID)
{
qDebug() << __PRETTY_FUNCTION__;
return dynamic_cast<ListItem*>(m_listItems.value(itemID));
}
+ListItem *ListView::listItemAt(int index)
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ QHashIterator<QString, ListItem*> itemIterator(m_listItems);
+ ListItem *item = 0;
+ int counter = 0;
+
+ while (itemIterator.hasNext()) {
+ itemIterator.next();
+ if (index == counter) {
+ item = itemIterator.value();
+ break;
+ }
+ counter++;
+ }
+
+ return item;
+}
ListView::~ListView()
{