summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggeroptionspage.cpp
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2015-01-16 15:24:53 +0100
committerhjk <hjk@theqtcompany.com>2015-01-21 08:42:52 +0100
commitec187241e5902523d644eeeaff9fa7082367c867 (patch)
treee265875da097d7429ff7d76debee1569beaf848d /src/plugins/debugger/debuggeroptionspage.cpp
parentc0c9a8340913ffd6eadc09d25dbc2fc29a9bec54 (diff)
downloadqt-creator-ec187241e5902523d644eeeaff9fa7082367c867.tar.gz
TreeModel: (Partially) separate header data from root item
Full separation does not seem possible as QTreeView assumes all items to have equal column count. Change-Id: Ia260924fe13ea62789923af8484f9838295355b6 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'src/plugins/debugger/debuggeroptionspage.cpp')
-rw-r--r--src/plugins/debugger/debuggeroptionspage.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/plugins/debugger/debuggeroptionspage.cpp b/src/plugins/debugger/debuggeroptionspage.cpp
index 8187e80ce0..a227ade14a 100644
--- a/src/plugins/debugger/debuggeroptionspage.cpp
+++ b/src/plugins/debugger/debuggeroptionspage.cpp
@@ -65,8 +65,6 @@ class DebuggerTreeItem : public TreeItem
public:
DebuggerTreeItem(const DebuggerItem &item, bool changed) : m_item(item), m_changed(changed) {}
- int columnCount() const { return 3; }
-
QVariant data(int column, int role) const
{
switch (role) {
@@ -119,10 +117,9 @@ private:
DebuggerItemModel::DebuggerItemModel()
: m_currentTreeItem(0)
{
- auto root = new TreeItem(QStringList() << tr("Name") << tr("Location") << tr("Type"));
- root->appendChild(new TreeItem(QStringList() << tr("Auto-detected") << QString() << QString()));
- root->appendChild(new TreeItem(QStringList() << tr("Manual") << QString() << QString()));
- setRootItem(root);
+ setHeader(QStringList() << tr("Name") << tr("Location") << tr("Type"));
+ rootItem()->appendChild(new TreeItem(QStringList() << tr("Auto-detected") << QString() << QString()));
+ rootItem()->appendChild(new TreeItem(QStringList() << tr("Manual") << QString() << QString()));
foreach (const DebuggerItem &item, DebuggerItemManager::debuggers())
addDebugger(item, false);