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
|
||||
{
|
||||
bool operator()(const QString &val)
|
||||
bool operator()(const QString &val) const
|
||||
{
|
||||
return !(val.endsWith(QStringLiteral("MSBuildToolsPath"))
|
||||
|| val.endsWith(QStringLiteral("MSBuildToolsRoot")));
|
||||
@ -70,8 +70,8 @@ struct ContainsPathKey
|
||||
|
||||
struct ValueFromKey
|
||||
{
|
||||
ValueFromKey(const QSettings *settings) : settings(settings){}
|
||||
QString operator()(const QString &key)
|
||||
explicit ValueFromKey(const QSettings *settings) : settings(settings) {}
|
||||
QString operator()(const QString &key) const
|
||||
{
|
||||
return settings->value(key).toString();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user