delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / kioslave / info / info.h
bloba0ad8eb4b6bd36fcf23d5dd7da2af45bf19f82a0
1 #ifndef __info_h__
2 #define __info_h__
4 #include <QObject>
6 #include <kio/slavebase.h>
8 class KIconLoader;
10 class InfoProtocol : public KIO::SlaveBase
12 public:
14 InfoProtocol( const QByteArray &pool, const QByteArray &app );
15 virtual ~InfoProtocol();
17 virtual void get( const KUrl& url );
18 virtual void stat( const KUrl& url );
19 virtual void mimetype( const KUrl& url );
21 protected:
23 void decodeURL( const KUrl &url );
24 void decodePath( QString path );
26 private:
28 QString m_page;
29 QString m_node;
31 QString m_perl;
32 QString m_infoScript;
33 QString m_infoConf;
34 KIconLoader* m_iconLoader;
37 #endif // __info_h__