20 #ifndef __khtmlimage_h__ 21 #define __khtmlimage_h__ 23 #include "khtml_part.h" 24 #include <kparts/factory.h> 25 #include <kparts/browserextension.h> 27 #include "misc/loader_client.h" 45 virtual ~KHTMLImageFactory();
47 virtual KParts::Part *createPartObject( TQWidget *parentWidget,
const char *widgetName,
48 TQObject *parent,
const char *name,
49 const char *className,
const TQStringList &args );
64 KHTMLImage( TQWidget *parentWidget,
const char *widgetName,
65 TQObject *parent,
const char *name, KHTMLPart::GUIProfile prof );
66 virtual ~KHTMLImage();
68 virtual bool openFile() {
return true; }
70 virtual bool openURL(
const KURL &url );
72 virtual bool closeURL();
74 KHTMLPart *doc()
const {
return m_khtml; }
76 virtual void notifyFinished( khtml::CachedObject *o );
80 virtual bool eventFilter( TQObject *filterTarget, TQEvent *e );
83 void restoreScrollPosition();
91 TQGuardedPtr<KHTMLPart> m_khtml;
94 khtml::CachedImage *m_image;
95 int m_xOffset, m_yOffset;
105 KHTMLImageBrowserExtension( KHTMLImage *parent,
const char *name = 0 );
107 virtual int xOffset();
108 virtual int yOffset();
112 void reparseConfiguration();
113 void disableScrolling();
116 KHTMLImage *m_imgPart;
This class is khtml's main class.
const KShortcut & print()