qmake: polish some function objects
... by marking the ctors (if any) explicit and the function-call operator const. Change-Id: Ia65fbad0dfdccbb31d630a5501c4d6f0f5aa3623 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
parent
51bf806b41
commit
521ad6048f
@ -61,7 +61,7 @@ CeSdkHandler::CeSdkHandler()
|
|||||||
|
|
||||||
struct ContainsPathKey
|
struct ContainsPathKey
|
||||||
{
|
{
|
||||||
bool operator()(const QString &val)
|
bool operator()(const QString &val) const
|
||||||
{
|
{
|
||||||
return !(val.endsWith(QStringLiteral("MSBuildToolsPath"))
|
return !(val.endsWith(QStringLiteral("MSBuildToolsPath"))
|
||||||
|| val.endsWith(QStringLiteral("MSBuildToolsRoot")));
|
|| val.endsWith(QStringLiteral("MSBuildToolsRoot")));
|
||||||
@ -70,8 +70,8 @@ struct ContainsPathKey
|
|||||||
|
|
||||||
struct ValueFromKey
|
struct ValueFromKey
|
||||||
{
|
{
|
||||||
ValueFromKey(const QSettings *settings) : settings(settings){}
|
explicit ValueFromKey(const QSettings *settings) : settings(settings) {}
|
||||||
QString operator()(const QString &key)
|
QString operator()(const QString &key) const
|
||||||
{
|
{
|
||||||
return settings->value(key).toString();
|
return settings->value(key).toString();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user