/*********************************************************************************
* C++ Interface: childsingleconnection.h
* Description:
*
* Begin : ons maj 7 2003
* Author : Björn Sahlström <kbjorn@users.sourceforge.net> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/

#ifndef KBEARCHILDSINGLECONNECTION_H
#define KBEARCHILDSINGLECONNECTION_H

//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "childconnection.h"
#include "singleconnectioninterface.h"
#include "toplevelconnectioninterface.h"

namespace KBear {
	class TopLevelConnectionInterface;

	/**
	@author Björn Sahlström
	*/
	class ChildSingleConnection : virtual public ChildConnection, virtual public SingleConnectionInterface {
			Q_OBJECT
		public:
			/** */
			ChildSingleConnection( TopLevelConnectionInterface* parent, const SiteInfo& info );
			/** */
			virtual ~ChildSingleConnection();
			/**
			* @return the @ref KIO::Slave associated with this connection
			*/
			virtual KIO::Slave* getSlave();

	};

};

#endif
