From 53415cece15ae11e4176320b4e8bd604424214f0 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 24 Jun 2016 09:36:42 +0200 Subject: Utils: Streamline TreeModel API The LeveledTreeModel case is general enough to cover the UniformTreeModel case, so merge them and rename to TreeModel. The former TreeModel is now BaseTreeModel. BaseTreeModels should not be instantiated directly, a tree model with non-uniform basic items is available as TreeModel<>. Done-with: Eike Ziller Change-Id: I64a65617ab68c0cde39cf65f4bc092ef808ee6fb Reviewed-by: Christian Stenger --- src/plugins/debugger/registerhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/plugins/debugger/registerhandler.cpp') diff --git a/src/plugins/debugger/registerhandler.cpp b/src/plugins/debugger/registerhandler.cpp index 41b92dff90..9ab72f0801 100644 --- a/src/plugins/debugger/registerhandler.cpp +++ b/src/plugins/debugger/registerhandler.cpp @@ -677,8 +677,8 @@ bool RegisterHandler::contextMenuEvent(const ItemViewEvent &ev) const bool actionsEnabled = m_engine->debuggerActionsEnabled(); const DebuggerState state = m_engine->state(); - RegisterItem *registerItem = firstLevelItemForIndex(ev.index()); - RegisterSubItem *registerSubItem = secondLevelItemForIndex(ev.index()); + RegisterItem *registerItem = itemForIndexAtLevel<1>(ev.index()); + RegisterSubItem *registerSubItem = itemForIndexAtLevel<2>(ev.index()); const quint64 address = registerItem ? registerItem->addressValue() : 0; const QString registerName = registerItem ? registerItem->m_reg.name : QString(); -- cgit v1.2.1