aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/treemodel.h
Commit message (Expand)AuthorAgeFilesLines
* TreeModel/Find: Save a few cycles when searchinghjk2017-04-051-1/+1
* Utils: Introduce TreeItem::{begin,end}hjk2017-02-081-2/+6
* ProjectExplorer: Make the FlatModel a Utils::TreeModelhjk2017-01-251-0/+3
* TreeModel: Introduce a TreeItem::indexInParent() convenience functionhjk2016-08-031-0/+1
* TreeModel: Move some base TreeItem code out-of-linehjk2016-08-031-66/+23
* TreeModel: Remove BaseTreeModel::topLevelItemCount()hjk2016-08-031-2/+0
* TreeModel: Make TreeItem::m_children privatehjk2016-08-011-2/+0
* TreeModel: Remove uses of Q_DECL_EQ_DELETEhjk2016-08-011-2/+2
* TreeModel: Remove now-unused TreeItem::setFlags() and m_flagshjk2016-08-011-2/+0
* Utils: Streamline TreeModel APIhjk2016-07-271-85/+120
* TreeModel: Introduce a recursive TreeItem::updateAll() functionhjk2016-07-121-0/+1
* TreeModel: Initialize root item with proper type in LeveledTreeModelhjk2016-07-121-1/+1
* Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-07-111-5/+4
|\
| * TreeModel: Consolidate child()/childAt() and rowCount()/childCount()hjk2016-07-071-5/+3
| * TreeModel: Introduce a destroyItem() convenience functionhjk2016-07-061-0/+1
* | TreeModel: Declare Utils::TreeItem * as meta typehjk2016-07-061-0/+2
|/
* TreeModel: Add an optional ParentType parameter for TypedTreeItemhjk2016-06-271-2/+6
* TreeModel: Re-order template arguments for tree levelshjk2016-06-241-3/+3
* Utils: Add a TypeTreeItem::forFirstLevelChildren iterating functionhjk2016-06-211-0/+5
* Utils: Make remaining TreeModel iterating functions 'const'hjk2016-06-201-2/+2
* Utils: Add a typesafe TypedTreeItem::childAt(int) overloadhjk2016-06-201-0/+2
* Debugger/Utils: Remove TwoLevelTreeModelhjk2016-06-171-18/+0
* TreeModel: Add a StaticTreeItem(QString) convenience constructorhjk2016-06-171-0/+1
* TreeModel: Introduce a StaticTreeItemhjk2016-06-151-4/+14
* Utils: Remove now unused type-unsafe TreeItem child iterationhjk2016-06-131-59/+0
* Debugger: Make the BreakHandler a LeveledTreeModelhjk2016-06-131-0/+5
* Utils: Introduce a class template TypedTreeItemhjk2016-06-101-1/+20
* Utils: Introduce a UniformTreeModel::itemForIndex functionhjk2016-06-091-0/+4
* TreeModel: Take responsibility for some of the castinghjk2016-05-301-19/+175
* TreeModel: Rework tree iterationhjk2016-05-121-136/+36
* Merge remote-tracking branch 'origin/4.0'Eike Ziller2016-05-031-14/+14
|\
| * TreeModel: Add override where appropriatehjk2016-05-021-14/+14
* | Wholesale conversion to #pragma oncehjk2016-03-301-4/+1
|/
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
* Utils: Add default parameter to index()Christian Stenger2015-09-101-1/+1
* Utils: Remove unused TreeItem::m_populatedhjk2015-07-171-1/+0
* TreeModel: Remove TreeItem::setModel from interfacehjk2015-07-131-1/+0
* TreeModel: API for setting header tool tipsEike Ziller2015-06-111-0/+2
* TreeModel: takeItem should return the itemEike Ziller2015-06-101-1/+1
* TreeModel: Clean up TreeItem APIhjk2015-04-221-6/+0
* TreeModel: More API cleanuphjk2015-04-221-22/+16
* TreeModel: API cleanuphjk2015-04-221-3/+2
* Debugger: Remove most remaining occurrences of WatchDatahjk2015-03-201-0/+1
* Plugin view: Fix sortingEike Ziller2015-03-161-0/+1
* Merge commit '3c85058694ee2e41658d17f524fb48f0b187d2fe'Eike Ziller2015-02-121-6/+6
|\
| * Update LicenseEike Ziller2015-01-161-6/+6
* | TreeModel: Make TreeModelVisitor usefulhjk2015-02-091-3/+10
* | Debugger: Use Utils::TreeModel for watch windowhjk2015-01-291-0/+17
* | TreeModel: Make item flags configurable in "group header" constructorhjk2015-01-281-1/+1
* | TreeModel: Add more item functionshjk2015-01-261-0/+7