From 80a62301449b12dd8e541208c8b1a8e7bb1c6d14 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Thu, 12 Jan 2012 14:47:44 +0100 Subject: [PATCH] Add some const Change-Id: I81173280ad3e76ef62e4aefaf6914c54cfa1eac3 Reviewed-by: hjk <qthjk@ovi.com> --- src/plugins/git/branchmodel.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/plugins/git/branchmodel.cpp b/src/plugins/git/branchmodel.cpp index 01bade6d08a..30ec48343eb 100644 --- a/src/plugins/git/branchmodel.cpp +++ b/src/plugins/git/branchmodel.cpp @@ -62,29 +62,29 @@ public: qDeleteAll(children); } - BranchNode *rootNode() + BranchNode *rootNode() const { - return parent ? parent->rootNode() : this; + return parent ? parent->rootNode() : const_cast<BranchNode *>(this); } - int count() + int count() const { return children.count(); } - bool isLeaf() + bool isLeaf() const { return children.isEmpty(); } - bool childOf(BranchNode *node) + bool childOf(BranchNode *node) const { if (this == node) return true; return parent ? parent->childOf(node) : false; } - bool isLocal() + bool isLocal() const { BranchNode *rn = rootNode(); if (rn->isLeaf()) @@ -92,7 +92,7 @@ public: return childOf(rn->children.at(0)); } - BranchNode *childOfName(const QString &name) + BranchNode *childOfName(const QString &name) const { for (int i = 0; i < children.count(); ++i) { if (children.at(i)->name == name) @@ -101,13 +101,13 @@ public: return 0; } - QStringList fullName() + QStringList fullName() const { Q_ASSERT(isLeaf()); QStringList fn; - QList<BranchNode *> nodes; - BranchNode *current = this; + QList<const BranchNode *> nodes; + const BranchNode *current = this; while (current->parent) { nodes.prepend(current); current = current->parent; @@ -116,7 +116,7 @@ public: if (current->children.at(0) == nodes.at(0)) nodes.removeFirst(); // remove local branch designation - foreach (BranchNode *n, nodes) + foreach (const BranchNode *n, nodes) fn.append(n->name); return fn; @@ -142,7 +142,7 @@ public: return n; } - QStringList childrenNames() + QStringList childrenNames() const { if (children.count() > 0) { QStringList names; -- GitLab