You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
592 B
35 lines
592 B
|
|
#ifndef _app_H_
|
|
#define _app_H_
|
|
|
|
#include <qstring.h>
|
|
#include <qcstring.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <kio/tcpslavebase.h>
|
|
|
|
#include <kurl.h>
|
|
#include <kio/global.h>
|
|
#include <kio/slavebase.h>
|
|
|
|
#include "appimpl.h"
|
|
|
|
class QCString;
|
|
|
|
class kio_appProtocol : public KIO::SlaveBase
|
|
{
|
|
public:
|
|
kio_appProtocol(const QCString &pool_socket, const QCString &app_socket);
|
|
virtual ~kio_appProtocol();
|
|
virtual void listDir(const KURL & url);
|
|
virtual void stat(const KURL & url);
|
|
|
|
private:
|
|
void listRoot();
|
|
void listAppContents(const QString &name);
|
|
AppImpl m_impl;
|
|
};
|
|
|
|
#endif
|