本文整理汇总了C++中QTreeView::scrollTo方法的典型用法代码示例。如果您正苦于以下问题:C++ QTreeView::scrollTo方法的具体用法?C++ QTreeView::scrollTo怎么用?C++ QTreeView::scrollTo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QTreeView
的用法示例。
在下文中一共展示了QTreeView::scrollTo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: cloneKit
void KitOptionsPageWidget::cloneKit()
{
Kit *current = currentKit();
if (!current)
return;
Kit *k = m_model->markForAddition(current);
QModelIndex newIdx = m_model->indexOf(k);
m_kitsView->scrollTo(newIdx);
m_selectionModel->select(newIdx,
QItemSelectionModel::Clear
| QItemSelectionModel::SelectCurrent
| QItemSelectionModel::Rows);
}
示例2: scrollTo
int TreeView::scrollTo(lua_State * L) // ( const QModelIndex & index, ScrollHint hint = EnsureVisible )
{
QTreeView* obj = QtObject<QTreeView>::check( L, 1);
QModelIndex* index = QtValue<QModelIndex>::check( L, 2 );
QAbstractItemView::ScrollHint f;
int fInt = Util::toInt( L, 3 );
if( (fInt >= 0 && fInt <= 3) )
{
f = (QAbstractItemView::ScrollHint) fInt;
obj->scrollTo( *index, f );
}
else
Lua::Util::error( L, "expecting a valid QAbstractItemView::ScrollHint" );
return 0;
}
示例3: kitSelectionChanged
void KitOptionsPageWidget::kitSelectionChanged()
{
QModelIndex current = currentIndex();
QWidget *newWidget = m_model->widget(current);
if (newWidget == m_currentWidget)
return;
if (m_currentWidget)
m_currentWidget->setVisible(false);
m_currentWidget = newWidget;
if (m_currentWidget) {
m_currentWidget->setVisible(true);
m_kitsView->scrollTo(current);
}
updateState();
}