summaryrefslogtreecommitdiffstats
path: root/networkstatus/connectionmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'networkstatus/connectionmanager.h')
-rw-r--r--networkstatus/connectionmanager.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/networkstatus/connectionmanager.h b/networkstatus/connectionmanager.h
deleted file mode 100644
index 00ca4e35c..000000000
--- a/networkstatus/connectionmanager.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- connectionmanager.h - Provides the client side interface to the kde networkstatus daemon
-
- Copyright (c) 2004 by Will Stephenson <lists@stevello.free-online.co.uk>
-
- *************************************************************************
- * *
- * This library is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU Lesser General Public *
- * License as published by the Free Software Foundation; either *
- * version 2 of the License, or (at your option) any later version. *
- * *
- *************************************************************************
-*/
-
-#ifndef KDE_CONNECTION_MANAGER_H
-#define KDE_CONNECTION_MANAGER_H
-
-#include <dcopobject.h>
-
-#include "networkstatuscommon.h"
-
-class ConnectionManagerPrivate;
-
-class ConnectionManager : public TQObject, virtual public DCOPObject
-{
- Q_OBJECT
- K_DCOP
- public:
- static ConnectionManager* self();
- enum State { Inactive, Online, Offline, Pending };
- virtual ~ConnectionManager();
- NetworkStatus::EnumStatus status( const TQString & host );
- // check if a hostname is available. Ask user if offline. Request host
- NetworkStatus::EnumRequestResult requestConnection( TQWidget* mainWidget, const TQString & host, bool userInitiated );
- // method to relinquish a connection
- void relinquishConnection( const TQString & host );
- signals:
- // signal that the network for a hostname is up/down
- void statusChanged( const TQString & host, NetworkStatus::EnumStatus status );
- protected:
- // sets up internal state
- void initialise();
- // reread the desktop status from the daemon and update internal state
- void updateStatus();
- // ask if the user would like to reconnect
- bool askToConnect( TQWidget * mainWidget );
- k_dcop:
- void slotStatusChanged( TQString host, int status );
- private:
- ConnectionManager( TQObject *parent, const char * name );
- ConnectionManagerPrivate *d;
- static ConnectionManager * s_self;
-};
-
-#endif
-