void Zone::getSelectedZonelist(TDEListView *listView) { _remotezonelist.clear(); /* loop through all entries */ TQListViewItem *root = listView->firstChild(); while (root) { if (root->firstChild()) { root = root->firstChild(); continue; } TQCheckListItem *cl = (TQCheckListItem*) root; if (cl->isOn()) { _remotezonelist.append(cl->text(2)); } if (root->nextSibling()) { root = root->nextSibling(); continue; } root = root->parent(); if (root) root = root->nextSibling(); } }
void KXmlCommandAdvancedDlg::slotRemoveItem() { TQListViewItem *item = m_view->currentItem(); if (item) { TQListViewItem *newCurrent(item->nextSibling()); if (!newCurrent) newCurrent = item->parent(); removeItem(item); delete item; m_view->setSelected(newCurrent, true); } }
void KXmlCommandAdvancedDlg::slotMoveUp() { TQListViewItem *item = m_view->currentItem(), *prev = 0; if (item && (prev=findPrev(item))) { TQListViewItem *after(0); if ((after=findPrev(prev)) != 0) item->moveItem(after); else { TQListViewItem *parent = item->parent(); parent->takeItem(item); parent->insertItem(item); } m_view->setSelected(item, true); slotSelectionChanged(item); } }