aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/treemodel.h
Commit message (Expand)AuthorAgeFilesLines
* Utils: Speed up TreeItem::updateAll()Christian Kandeler2025-05-161-0/+1
* Utils: Don't bark on nullptr in dynamic tree item checkhjk2024-08-091-0/+2
* Utils: Verify types of TypedTreeItem in debug modeChristian Kandeler2024-08-081-13/+32
* TreeModel: Remove unused function overloadEike Ziller2024-01-091-1/+1
* Merge remote-tracking branch 'origin/12.0'Eike Ziller2024-01-081-0/+1
|\
| * Fix TreeModel emitting nested QAbstractItemModel signalsDavid Faure2024-01-081-1/+3
* | Fix TreeModel emitting nested QAbstractItemModel signalsDavid Faure2023-12-131-2/+3
|/
* Improve sorting in Kit-related settings tabsChristian Kandeler2023-09-081-1/+2
* QtSupport: Use natural sorting for Qt versions in settings widgetChristian Kandeler2023-09-051-1/+15
* Utils: Replace QVector with QListJarek Kobus2023-07-201-2/+2
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* Utils: More forward declarations / drop unused headers [T-Z]Jarek Kobus2022-05-251-0/+1
* ProjectTree: Merge descendants of hidden Sources and Headers virtual foldersWojciech Smigaj2021-07-151-0/+10
* Share "auto-detected" UI string and add tool tipEike Ziller2021-01-291-0/+2
* Utils: Add findAnyChild() to TypedTreeItemChristian Stenger2021-01-081-0/+5
* Reuse the requestExpansion() signal from the base classJarek Kobus2020-11-171-2/+2
* AutoTest: Use TypedTreeItem for TestResultItemChristian Stenger2019-02-081-0/+5
* Utils: Modernize furtherAlessandro Portale2018-07-241-2/+2
* Utils: Consistently use nullptrTobias Hunger2018-05-131-8/+11
* Utils: Fix treemodel's hasChildrenChristian Stenger2018-05-021-0/+1
* Utils: Remove BaseTreeModel::hasChildren re-implementationhjk2018-02-201-1/+0
* Utils: Let tree items request collapsinghjk2018-01-311-0/+2
* Utils: Change processing of children in reverseFindAnyChild()Christian Stenger2018-01-241-1/+2
* Utils: Fix typo in function nameChristian Stenger2017-09-051-1/+1
* TreeModel: Add a sibling() implementationhjk2017-09-041-0/+1
* ProjectExplorer: Order projects in session alphabetically againhjk2017-08-171-0/+11
* ProjectExplorer: Add option to hide empty directories from project treeTobias Hunger2017-08-041-0/+2
* AutoTest: Speed up finding parent itemsChristian Stenger2017-06-301-0/+2
* 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