#ifndef LOADER_CLIENT_H
#define LOADER_CLIENT_H
#include <qpixmap.h>
#include "dom/dom_string.h"
#ifndef KHTML_NO_XBL
namespace XBL {
class XBLDocumentImpl;
};
#endif
namespace khtml {
class CachedObject;
class CachedImage;
class CachedObjectClient
{
public:
virtual ~CachedObjectClient();
virtual void setPixmap(const QPixmap &, const QRect&, CachedImage *);
virtual void setStyleSheet(const DOM::DOMString &, const DOM::DOMString &);
#ifndef KHTML_NO_XBL
virtual void setXBLDocument(const DOM::DOMString& url, XBL::XBLDocumentImpl* doc);
#endif
virtual void notifyFinished(CachedObject * );
};
};
#endif