Commit 2330fb48 authored by hjk's avatar hjk

Core: Add a convenience .withSuffix(QString) method

Change-Id: Ia6a1802376442d3e3ccdce2b0a061c71edafa8c9
Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
parent b76992c3
......@@ -283,6 +283,12 @@ Id Id::withSuffix(const char *suffix) const
return Id(ba.constData());
}
Id Id::withSuffix(const QString &suffix) const
{
const QByteArray ba = name() + suffix.toUtf8();
return Id(ba.constData());
}
/*!
Constructs a derived id.
......
......@@ -50,8 +50,9 @@ public:
explicit Id(const QByteArray &name);
Id withSuffix(int suffix) const;
Id withSuffix(const char *name) const;
Id withPrefix(const char *name) const;
Id withSuffix(const char *suffix) const;
Id withSuffix(const QString &suffix) const;
Id withPrefix(const char *prefix) const;
QByteArray name() const;
QString toString() const; // Avoid.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment