X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Faliasmanager.h;h=8ae54cdff7d72ba1c17cb4920694995a1ecf405d;hp=37d38804d2a52e7ac2310249f3dfab8db498338b;hb=8179670f13fbbdd5cbcd7fb4a3dc187913ee9ba3;hpb=d36b7f8ed6ec4474492c60e3c16b3d6755630e3c diff --git a/src/common/aliasmanager.h b/src/common/aliasmanager.h index 37d38804..8ae54cdf 100644 --- a/src/common/aliasmanager.h +++ b/src/common/aliasmanager.h @@ -37,6 +37,7 @@ public: QString expansion; Alias(const QString &name_, const QString &expansion_) : name(name_), expansion(expansion_) {} }; + typedef QList AliasList ; int indexOf(const QString &name) const; inline bool contains(const QString &name) const { return indexOf(name) != -1; } @@ -45,7 +46,9 @@ public: inline void removeAt(int index) { _aliases.removeAt(index); } inline Alias &operator[](int i) { return _aliases[i]; } inline const Alias &operator[](int i) const { return _aliases[i]; } - inline const QList &aliases() const { return _aliases; } + inline const AliasList &aliases() const { return _aliases; } + + static AliasList defaults(); public slots: virtual QVariantMap initAliases() const; @@ -60,7 +63,7 @@ signals: void aliasAdded(const QString &name, const QString &expansion); private: - QList _aliases; + AliasList _aliases; };