X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Faliasmanager.h;h=cc936cdadefca4f52052c23d62fb5ced1d5ba06a;hp=37d38804d2a52e7ac2310249f3dfab8db498338b;hb=b3a8232d4959903591c309d765da9c271d0a761f;hpb=6579cd49c867ce3fb6c99127851a881ea82d1b1b diff --git a/src/common/aliasmanager.h b/src/common/aliasmanager.h index 37d38804..cc936cda 100644 --- a/src/common/aliasmanager.h +++ b/src/common/aliasmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel Project * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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; };