/* 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 */ #ifndef KONVERSATIONSERVERSETTINGS_H #define KONVERSATIONSERVERSETTINGS_H #include namespace Konversation { class ServerSettings { public: ServerSettings(); ServerSettings(const ServerSettings& settings); explicit ServerSettings(const TQString& host); ~ServerSettings(); void setHost(const TQString& host); TQString host() const { return m_host; } void setPort(int port) { m_port = port; } int port() const { return m_port;} void setPassword(const TQString& password); TQString password() const { return m_password; } void setSSLEnabled(bool enabled) { m_SSLEnabled = enabled; } bool SSLEnabled() const { return m_SSLEnabled; } bool operator== (const ServerSettings& settings) const; private: TQString m_host; int m_port; TQString m_password; bool m_SSLEnabled; }; } #endif