diff options
author | hjk <hjk@theqtcompany.com> | 2015-04-22 14:49:14 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2015-04-22 13:48:18 +0000 |
commit | 2b19081cb0840fe9e8d467e7905fbefb680858e1 (patch) | |
tree | 7f52ded2cc82c3505486651ca54a3200ce886c9f /src/plugins/projectexplorer/toolchainoptionspage.cpp | |
parent | b30b69bbf3beed91350f6ccfb0272f7b160f0d17 (diff) |
TreeModel: More API cleanup
- introduce topLevelItemCount (similar to QTreeWidget)
- squash untypedTreeLevelItems()
- rename removeItems() to clear()
- rename removeItem() to takeItem()
- rename treeLevelItems<> to itemsAtLevel<>
Change-Id: I0f1bb4110f7687b20da3d92e3d943858645a9fa2
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'src/plugins/projectexplorer/toolchainoptionspage.cpp')
-rw-r--r-- | src/plugins/projectexplorer/toolchainoptionspage.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/toolchainoptionspage.cpp b/src/plugins/projectexplorer/toolchainoptionspage.cpp index 8c985e21d6..6482acebdb 100644 --- a/src/plugins/projectexplorer/toolchainoptionspage.cpp +++ b/src/plugins/projectexplorer/toolchainoptionspage.cpp @@ -219,7 +219,7 @@ public: void ToolChainOptionsWidget::markForRemoval(ToolChainTreeItem *item) { - m_model.removeItem(item); + m_model.takeItem(item); if (m_toAddList.contains(item)) { delete item->toolChain; item->toolChain = 0; @@ -257,9 +257,9 @@ void ToolChainOptionsWidget::removeToolChain(ToolChain *tc) } TreeItem *parent = m_model.rootItem()->child(tc->isAutoDetected() ? 0 : 1); - foreach (ToolChainTreeItem *item, m_model.treeLevelItems<ToolChainTreeItem *>(1, parent)) { + foreach (ToolChainTreeItem *item, m_model.itemsAtLevel<ToolChainTreeItem *>(1, parent)) { if (item->toolChain == tc) { - m_model.removeItem(item); + m_model.takeItem(item); delete item; break; } @@ -292,7 +292,7 @@ void ToolChainOptionsWidget::apply() Q_ASSERT(m_toRemoveList.isEmpty()); // Update tool chains: - foreach (ToolChainTreeItem *item, m_model.treeLevelItems<ToolChainTreeItem *>(1, m_manualRoot)) { + foreach (ToolChainTreeItem *item, m_model.itemsAtLevel<ToolChainTreeItem *>(1, m_manualRoot)) { if (item->changed) { Q_ASSERT(item->toolChain); if (item->widget) |