/* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ /* Copyright (C) 2004 Peter Simonsson Copyright (C) 2008 Eike Hein */ #include "serversettings.h" namespace Konversation { ServerSettings::ServerSettings() { setPort(6667); setSSLEnabled(false); } ServerSettings::ServerSettings(const ServerSettings& settings) { setHost(settings.host()); setPort(settings.port()); setPassword(settings.password()); setSSLEnabled(settings.SSLEnabled()); } ServerSettings::ServerSettings(const TQString& host) { setHost(host); setPort(6667); setSSLEnabled(false); } ServerSettings::~ServerSettings() { } bool ServerSettings::operator==(const ServerSettings& settings) const { if (m_host.lower() == settings.host().lower() && m_port == settings.port() && m_password == settings.password() && m_SSLEnabled == settings.SSLEnabled()) { return true; } else return false; } void ServerSettings::setHost(const TQString& host) { m_host = host.stripWhiteSpace(); } void ServerSettings::setPassword(const TQString& password) { m_password = password.stripWhiteSpace(); } }