Lines Matching refs:firstSelected
129 QModelIndex firstSelected; in scrollToFirstSelected() local
132 Util::withSelectedIndexes(this, [&firstSelected, &firstSelectedRows](auto const &idx) { in scrollToFirstSelected()
135 if (!firstSelected.isValid() || (thisRows < firstSelectedRows)) { in scrollToFirstSelected()
136 firstSelected = idx; in scrollToFirstSelected()
141 if (!firstSelected.isValid()) in scrollToFirstSelected()
144 scrollTo(firstSelected); in scrollToFirstSelected()
146 if (firstSelected.parent().isValid()) in scrollToFirstSelected()
147 …firstSelected = firstSelected.row() > 1 ? firstSelected.sibling(firstSelected.row() - 1, 0) : firs… in scrollToFirstSelected()
149 else if (firstSelected.row() > 0) { in scrollToFirstSelected()
150 firstSelected = firstSelected.sibling(firstSelected.row() - 1, 0); in scrollToFirstSelected()
151 …em = dynamic_cast<QStandardItemModel const &>(*firstSelected.model()).itemFromIndex(firstSelec… in scrollToFirstSelected()
154 firstSelected = item->child(item->rowCount() - 1)->index(); in scrollToFirstSelected()
157 if (firstSelected.isValid()) in scrollToFirstSelected()
158 scrollTo(firstSelected); in scrollToFirstSelected()