Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'KHTMLPartPrivate (./kdelibs/khtml/khtml_part.cpp:103)
class KHTMLPartPrivate
{
public:
KHTMLPartPrivate()
{
m_doc = 0L;
m_decoder = 0L;
m_jscript = 0L;
m_job = 0L;
m_bComplete = true;
m_bParsing = false;
m_manager = 0L;
m_settings = new khtml::Settings();
m_bClearing = false;
m_bCleared = false;
m_userSheet = QString::null;
m_fontBase = 0;
}
~KHTMLPartPrivate()
{
//no need to delete m_view here! kparts does it for us (: (Simon)
if ( m_extension )
delete m_extension;
delete m_settings;
delete m_jscript;
}
QMap<QString,khtml::ChildFrame> m_frames;
QValueList<khtml::ChildFrame> m_objects;
QGuardedPtr<KHTMLView> m_view;
KHTMLPartBrowserExtension *m_extension;
DOM::HTMLDocumentImpl *m_doc;
khtml::Decoder *m_decoder;
QString m_encoding;
KJSProxy *m_jscript;
bool m_bJScriptEnabled;
bool m_bJavaEnabled;
khtml::Settings *m_settings;
KIO::TransferJob * m_job;
bool m_bComplete;
bool m_bParsing;
KURL m_workingURL;
KURL m_baseURL;
QString m_baseTarget;
int m_delayRedirect;
KURL m_redirectURL;
KAction *m_paViewDocument;
KAction *m_paViewFrame;
KAction *m_paSaveBackground;
KAction *m_paSaveDocument;
KAction *m_paSaveFrame;
KSelectAction *m_paSetEncoding;
KAction *m_paIncFontSizes;
KAction *m_paDecFontSizes;
KAction *m_paLoadImages;
KParts::PartManager *m_manager;
bool m_bClearing;
bool m_bCleared;
DOM::DOMString m_userSheet;
DOM::DOMString m_userSheetUrl;
QString m_popupMenuXML;
int m_fontBase;
int m_findPos;
DOM::NodeImpl *m_findNode;
};