Use QByteArray for variable names.

Less conversions, tighter code, less to type.

Change-Id: I38eb27ca17e6f1d98cdbc41fa003cbedf0f0bb34
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2011-12-21 11:29:35 +01:00
committed by hjk
parent 6571e01725
commit 443e77a47d
14 changed files with 86 additions and 78 deletions

View File

@@ -56,19 +56,19 @@ public:
static VariableManager *instance();
void insert(const QString &variable, const QString &value);
bool remove(const QString &variable);
QString value(const QString &variable, bool *found = 0);
QString value(const QString &variable, const QString &defaultValue);
void insert(const QByteArray &variable, const QString &value);
bool remove(const QByteArray &variable);
QString value(const QByteArray &variable, bool *found = 0);
QString value(const QByteArray &variable, const QString &defaultValue);
Utils::AbstractMacroExpander *macroExpander();
void registerVariable(const QString &variable,
void registerVariable(const QByteArray &variable,
const QString &description);
QList<QString> variables() const;
QString variableDescription(const QString &variable) const;
QList<QByteArray> variables() const;
QString variableDescription(const QByteArray &variable) const;
signals:
void variableUpdateRequested(const QString &variable);
void variableUpdateRequested(const QByteArray &variable);
private:
VariableManagerPrivate *d;