void Workspace::update( FormFile* ff ) { QListViewItem* i = findItem( ff ); if ( i ) { i->repaint(); if ( (i = i->firstChild()) ) i->repaint(); } }
void TeQtViewsListView::selectViewItem(TeView *view) { if (view == 0) return; QListViewItem *child = firstChild(); while (child) { TeQtViewItem *viewItem = (TeQtViewItem*)child; if (viewItem->getView() == view) { if (viewItem == currentViewItem_) break; else { unselectAllItems(); child->setSelected(true); child->repaint(); currentViewItem_ = viewItem; currentThemeItem_ = 0; emit itemChanged(child); return; } } child = child->nextSibling(); } }
void BaseTreeView::slotOpen() { QListViewItem *item = currentItem(); if (item) { emit open(item); item->repaint(); } }
ContactDragObject::~ContactDragObject() { ListView *view = static_cast<ListView*>(parent()); if (view->m_pressedItem){ QListViewItem *item = view->m_pressedItem; view->m_pressedItem = NULL; item->repaint(); } Contact *contact = getContacts()->contact(m_id); if (contact && (contact->getTemporary() & CONTACT_DRAG)) delete contact; }
void TeQtViewsListView::unselectAllItems() { QListViewItem *item; QListViewItemIterator it(this); item = it.current(); while(item) { setSelected(item,false); item->repaint(); it++; item = it.current(); } }
void ListView::contentsMouseReleaseEvent(QMouseEvent *e) { #if QT_VERSION < 300 m_mousePressPos = QPoint(0, 0); #endif QListView::contentsMouseReleaseEvent(e); if (m_pressedItem){ QListViewItem *item = m_pressedItem; m_pressedItem = NULL; item->repaint(); QListViewItem *citem = itemAt(contentsToViewport(e->pos())); if (item == citem) emit clickItem(item); } }