Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
80a62301
Commit
80a62301
authored
Jan 12, 2012
by
Tobias Hunger
Committed by
hjk
Jan 12, 2012
Browse files
Add some const
Change-Id: I81173280ad3e76ef62e4aefaf6914c54cfa1eac3 Reviewed-by:
hjk
<
qthjk@ovi.com
>
parent
9128fc2a
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/git/branchmodel.cpp
View file @
80a62301
...
...
@@ -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
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment