/* detectornetworkstatus.h Copyright (c) 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 DETECTORNETWORKSTATUS_H #define DETECTORNETWORKSTATUS_H #include #include "detector.h" class IConnector; class ConnectionManager; /** @author Heiko Schäfer */ class DetectorNetworkStatus : protected TQObject, public Detector { Q_OBJECT DetectorNetworkStatus(const DetectorNetworkStatus&); DetectorNetworkStatus& operator=(const DetectorNetworkStatus&); public: DetectorNetworkStatus(IConnector* connector); virtual ~DetectorNetworkStatus(); virtual void checkStatus() const; protected slots: void statusChanged(const TQString& host, NetworkStatus::EnumStatus status); private: ConnectionManager * m_connManager; }; #endif