/***************************************************************************
- * Copyright (C) 2005-2010 by the Quassel Project *
+ * Copyright (C) 2005-2012 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
if(info.rejoinChannels != rejoinChannels()) setRejoinChannels(info.rejoinChannels);
}
-QString Network::prefixToMode(const QString &prefix) {
+QString Network::prefixToMode(const QString &prefix) const {
if(prefixes().contains(prefix))
return QString(prefixModes()[prefixes().indexOf(prefix)]);
else
return QString();
}
-QString Network::modeToPrefix(const QString &mode) {
+QString Network::modeToPrefix(const QString &mode) const {
if(prefixModes().contains(mode))
return QString(prefixes()[prefixModes().indexOf(mode)]);
else
return nicks;
}
-QString Network::prefixes() {
+QString Network::prefixes() const {
if(_prefixes.isNull())
determinePrefixes();
return _prefixes;
}
-QString Network::prefixModes() {
+QString Network::prefixModes() const {
if(_prefixModes.isNull())
determinePrefixes();
// ====================
// Private:
// ====================
-void Network::determinePrefixes() {
+void Network::determinePrefixes() const {
// seems like we have to construct them first
QString prefix = support("PREFIX");