|
@@ -37,8 +37,8 @@ bool ListViewElement::updateElement(Framework::XML::Element& element,
|
|
|
for (int index = 0; index < view->list->getEintragAnzahl(); index++)
|
|
for (int index = 0; index < view->list->getEintragAnzahl(); index++)
|
|
|
{
|
|
{
|
|
|
if (!element.selectChildsByName("listItem")
|
|
if (!element.selectChildsByName("listItem")
|
|
|
- .whereAttributeEquals("id", *view->ids.z(index))
|
|
|
|
|
- .exists())
|
|
|
|
|
|
|
+ .whereAttributeEquals("id", *view->ids.z(index))
|
|
|
|
|
+ .exists())
|
|
|
{
|
|
{
|
|
|
view->list->removeEintrag(index);
|
|
view->list->removeEintrag(index);
|
|
|
view->ids.remove(index);
|
|
view->ids.remove(index);
|
|
@@ -111,23 +111,6 @@ void ListViewElement::layout(Framework::XML::Element& element,
|
|
|
view->list->setVertikalKlickScroll((int)height);
|
|
view->list->setVertikalKlickScroll((int)height);
|
|
|
view->list->updateVScroll();
|
|
view->list->updateVScroll();
|
|
|
}
|
|
}
|
|
|
- auto children = element.selectChildsByName("listItem");
|
|
|
|
|
- for (auto item : children)
|
|
|
|
|
- {
|
|
|
|
|
- auto elements
|
|
|
|
|
- = item->selectChildsByName("itemContent").selectChildren();
|
|
|
|
|
- int elementIndex = 0;
|
|
|
|
|
- for (auto element : elements)
|
|
|
|
|
- {
|
|
|
|
|
- generalLayouter.layout(*element,
|
|
|
|
|
- *generalLayouter.zZeichnungById(
|
|
|
|
|
- element->getAttributeValue("id")),
|
|
|
|
|
- view->getBreite() - view->list->getBreite(),
|
|
|
|
|
- view->getHeight(),
|
|
|
|
|
- generalLayouter);
|
|
|
|
|
- elementIndex++;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|