/* iconnector.h Copyright (c) 2005-2006 by Heiko Schaefer Kopete (c) 2002-2006 by the Kopete developers ************************************************************************* * * * 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; version 2 of the License. * * * ************************************************************************* */ #ifndef ICONNECTOR_H #define ICONNECTOR_H /** * @brief Interface to an object setting a connection status. * * @author Heiko Schäfer */ class IConnector { IConnector(const IConnector&); IConnector& operator=(const IConnector&); public: IConnector() {} virtual ~IConnector() {} /** * @brief Set the connection status. * * This method needs to get reimplemented at classes which implement * this interface. * * @param newStatus the status of the internet connection, TRUE if there is a connection, otherwise FALSE */ virtual void setConnectedStatus(bool newStatus) = 0; }; #endif