KHTML
khtml_ext.cpp
Go to the documentation of this file.
277 emit m_part->browserExtension()->openUrlRequest( url, KParts::OpenUrlArguments(), browserArgs );
332 hasSelection = static_cast<QTextEdit *>( &(*m_editableFormWidget) )->textCursor().hasSelection();
407 d->m_suggestedFilename = static_cast<khtml::CachedImage*>(ri->contentObject())->suggestedFilename();
637 alternateProviders << "google" << "google_groups" << "google_news" << "webster" << "dmoz" << "wikipedia";
647 connect(action, SIGNAL(triggered(bool)), d->m_khtml->browserExtension(), SLOT(searchProvider()));
661 connect(action, SIGNAL(triggered(bool)), d->m_khtml->browserExtension(), SLOT(searchProvider()));
685 emit d->m_khtml->browserExtension()->openUrlRequest(selectedTextAsOneLine(d->m_khtml), KParts::OpenUrlArguments(), browserArgs);
717 saveURL( d->m_khtml->widget(), i18n( "Save Image As" ), d->m_imageURL, metaData, QString(), 0, d->m_suggestedFilename );
795 kDebug() << "slotCopyImage called when the clipboard does not support this. This should not be possible.";
882 query = KMessageBox::warningContinueCancel( parent, i18n( "A file named \"%1\" already exists. " "Are you sure you want to overwrite it?" , info.fileName() ), i18n( "Overwrite File?" ), KGuiItem(i18n( "Overwrite" )) );
934 KConfigGroup cfg = KSharedConfig::openConfig("konquerorrc", KConfig::NoGlobals)->group("HTML Settings");
943 QString errMsg=i18n("The Download Manager (%1) could not be found in your $PATH ", downloadManger);
944 QString errMsgEx= i18n("Try to reinstall it \n\nThe integration with Konqueror will be disabled.");
990bool KHTMLPartBrowserHostExtension::openUrlInFrame(const KUrl &url, const KParts::OpenUrlArguments& arguments, const KParts::BrowserArguments &browserArguments)
995KParts::BrowserHostExtension* KHTMLPartBrowserHostExtension::findFrameParent( KParts::ReadOnlyPart
998 KHTMLPart *parentPart = m_part->d->findFrameParent(callingPart, frame, 0, true /* navigation*/);
1009KHTMLZoomFactorAction::KHTMLZoomFactorAction( KHTMLPart *part, bool direction, const QString &icon, const QString &text, QObject *parent )
1042 connect( selectableActionGroup(), SIGNAL(triggered(QAction*)), this, SLOT(slotTriggered(QAction*)) );
1135KParts::SelectorInterface::Element KHTMLHtmlExtension::querySelector(const QString& query, KParts::SelectorInterface::QueryMethod method) const
1167QList<KParts::SelectorInterface::Element> KHTMLHtmlExtension::querySelectorAll(const QString& query, KParts::SelectorInterface::QueryMethod method) const
1212QVariant KHTMLHtmlExtension::htmlSettingsProperty(HtmlSettingsInterface::HtmlSettingsType type) const
1235bool KHTMLHtmlExtension::setHtmlSettingsProperty(HtmlSettingsInterface::HtmlSettingsType type, const QVariant& value)
1245 p->setDNSPrefetch((value.toBool() ? KHTMLPart::DNSPrefetchEnabled : KHTMLPart::DNSPrefetchDisabled));
NodeList querySelectorAll(const DOMString &query) const
Introduced in Selectors Level 1.
Definition dom_doc.cpp:676
Element querySelector(const DOMString &query) const
Introduced in Selectors Level 1.
Definition dom_doc.cpp:666
By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...
Definition dom_element.h:210
HTMLElement body() const
The element that contains the content for the document.
Definition html_document.cpp:124
DOMString src() const
When the type attribute has the value "Image", this attribute specifies the location of the image to ...
Definition html_form.cpp:504
The NodeList interface provides the abstraction of an ordered collection of nodes,...
Definition dom_node.h:964
Node item(unsigned long index) const
Returns the index th item in the collection.
Definition dom_node.cpp:475
void addAction(QAction *action)
QString readPathEntry(const char *key, const QString &aDefault) const
void sync()
void writePathEntry(const char *pKey, const QString &path, WriteConfigFlags pFlags=Normal)
NoGlobals
static KUrl getSaveUrl(const KUrl &startDir, const QString &filter, QWidget *parent, const QString &caption, Options options)
static KHTMLSettings * defaultHTMLSettings()
Definition khtml_global.cpp:237
virtual QList< Element > querySelectorAll(const QString &query, QueryMethod method) const
Definition khtml_ext.cpp:1167
virtual Element querySelector(const QString &query, QueryMethod method) const
Definition khtml_ext.cpp:1135
virtual QVariant htmlSettingsProperty(HtmlSettingsType type) const
Definition khtml_ext.cpp:1212
KHTMLHtmlExtension(KHTMLPart *part)
Definition khtml_ext.cpp:1100
virtual bool setHtmlSettingsProperty(HtmlSettingsType type, const QVariant &value)
Definition khtml_ext.cpp:1235
virtual QueryMethods supportedQueryMethods() const
Definition khtml_ext.cpp:1115
void saveData(long id, QDataStream *str)
Save the data of cache entry id to the datastream str.
Definition khtml_pagecache.cpp:267
KHTMLPartBrowserExtension(KHTMLPart *parent)
Definition khtml_ext.cpp:73
virtual void restoreState(QDataStream &stream)
Definition khtml_ext.cpp:102
void editableWidgetBlurred()
void setExtensionProxy(KParts::BrowserExtension *proxyExtension)
Definition khtml_ext.cpp:153
virtual void saveState(QDataStream &stream)
Definition khtml_ext.cpp:96
void editableWidgetFocused()
void reparseConfiguration()
Definition khtml_ext.cpp:357
virtual bool openUrlInFrame(const KUrl &url, const KParts::OpenUrlArguments &arguments, const KParts::BrowserArguments &browserArguments)
Definition khtml_ext.cpp:990
virtual BrowserHostExtension * findFrameParent(KParts::ReadOnlyPart *callingPart, const QString &frame)
Definition khtml_ext.cpp:995
KHTMLPartBrowserHostExtension(KHTMLPart *part)
Definition khtml_ext.cpp:970
virtual QStringList frameNames() const
Definition khtml_ext.cpp:980
virtual ~KHTMLPartBrowserHostExtension()
Definition khtml_ext.cpp:976
virtual const QList< KParts::ReadOnlyPart * > frames() const
Definition khtml_ext.cpp:985
KHTMLPart * findFrameParent(KParts::ReadOnlyPart *callingPart, const QString &f, khtml::ChildFrame **childFrame, bool checkForNavigation)
Definition khtml_part.cpp:5195
bool jScriptEnabled() const
Returns true if Javascript support is enabled or false otherwise.
Definition khtml_part.cpp:1106
DOM::Document document() const
Returns a reference to the DOM document.
Definition khtml_part.cpp:1012
bool autoloadImages() const
Returns whether images contained in the document are loaded automatically or not.
Definition khtml_part.cpp:1478
void setMetaRefreshEnabled(bool enable)
Enable/disable automatic forwarding by <meta http-equiv="refresh" ....
Definition khtml_part.cpp:1128
void setDNSPrefetch(DNSPrefetch pmode)
Sets whether DNS Names found in loaded documents'anchors should be pre-fetched (pre-resolved).
Definition khtml_part.cpp:1115
KParts::BrowserHostExtension * browserHostExtension() const
Definition khtml_part.cpp:1054
QString selectedTextAsHTML() const
Return the text the user has marked.
Definition khtml_part.cpp:3080
DOM::HTMLDocument htmlDocument() const
Returns a reference to the DOM HTML document (for non-HTML documents, returns null)
Definition khtml_part.cpp:1004
virtual QString selectedText() const
Returns the text the user has marked.
Definition khtml_part.cpp:3098
void setAutoloadImages(bool enable)
Specifies whether images contained in the document should be loaded automatically or not.
Definition khtml_part.cpp:1450
void setUserStyleSheet(const KUrl &url)
Sets a user defined style sheet to be used on top of the HTML 4 default style sheet.
Definition khtml_part.cpp:2696
void setPluginsEnabled(bool enable)
Enables or disables plugins, default is enabled.
Definition khtml_part.cpp:1382
KHTMLPopupGUIClient(KHTMLPart *khtml, const KUrl &url)
Definition khtml_ext.cpp:389
static QString selectedTextAsOneLine(KHTMLPart *part)
Definition khtml_ext.cpp:670
KParts::BrowserExtension::ActionGroupMap actionGroups() const
Definition khtml_ext.cpp:688
static void saveURL(QWidget *parent, const QString &caption, const KUrl &url, const QMap< QString, QString > &metaData=KIO::MetaData(), const QString &filter=QString(), long cacheId=0, const QString &suggestedFilename=QString())
Definition khtml_ext.cpp:859
virtual QString completeText(Format format) const
Definition khtml_ext.cpp:1087
virtual QString selectedText(Format format) const
Definition khtml_ext.cpp:1076
KHTMLTextExtension(KHTMLPart *part)
Definition khtml_ext.cpp:1060
KHTMLZoomFactorAction(KHTMLPart *part, bool direction, const QString &iconName, const QString &text, QObject *parent)
Definition khtml_ext.cpp:1009
virtual ~KHTMLZoomFactorAction()
Definition khtml_ext.cpp:1045
void slotTriggered(QAction *action)
Definition khtml_ext.cpp:1049
static void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &caption=QString(), Options options=Notify)
static int warningContinueCancel(QWidget *parent, const QString &text, const QString &caption=QString(), const KGuiItem &buttonContinue=KStandardGuiItem::cont(), const KGuiItem &buttonCancel=KStandardGuiItem::cancel(), const QString &dontAskAgainName=QString(), Options options=Notify)
Cancel
void enableAction(const char *name, bool enabled)
QMap< QString, QList< QAction * > > ActionGroupMap
BrowserExtension(KParts::ReadOnlyPart *parent)
void setURLDropHandlingEnabled(bool enable)
BrowserHostExtension(KParts::ReadOnlyPart *parent)
static void saveUrlUsingKIO(const KUrl &srcUrl, const KUrl &destUrl, QWidget *window, const QMap< QString, QString > &metaData)
HtmlExtension(KParts::ReadOnlyPart *parent)
JavascriptEnabled
JavaEnabled
AutoLoadImages
MetaRefreshEnabled
DnsPrefetchEnabled
UserDefinedStyleSheetURL
PluginsEnabled
void setReload(bool b)
QMap< QString, QString > & metaData()
void setTagName(const QString &tag)
void setAttribute(const QString &name, const QString &value)
SelectedContent
EntireContent
TextExtension(KParts::ReadOnlyPart *parent)
void selectionChanged()
PlainText
static bool runCommand(const QString &cmd, const QString &execName, const QString &icon, QWidget *window, const QByteArray &asn, const QString &workingDirectory)
virtual bool open(OpenMode flags=QIODevice::ReadWrite)
KSelectAction(const KIcon &icon, const QString &text, QObject *parent)
KAction * addAction(const KIcon &icon, const QString &text)
void setToolButtonPopupMode(QToolButton::ToolButtonPopupMode mode)
void triggered(const QString &text)
MenuMode
void setToolBarMode(ToolBarMode mode)
QActionGroup * selectableActionGroup() const
bool setCurrentAction(const QString &text, Qt::CaseSensitivity cs=Qt::CaseSensitive)
QAction * action(const QString &text, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
static QString findExe(const QString &appname, const QString &pathstr=QString(), SearchOptions options=NoSearchOptions)
static void invokeMailer(const KUrl &mailtoURL, const QByteArray &startup_id=QByteArray(), bool allowAttachments=false)
KUrl uri() const
WebShortcutFilter
NormalTextFilter
static KUriFilter * self()
ObeyTrailingSlash
static KUrl fromPath(const QString &text)
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
bool isLocalFile() const
void setPath(const QString &path)
void setPass(const QString &pass)
QString fileName(const DirectoryOptions &options=IgnoreTrailingSlash) const
QString protocol() const
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
#define kDebug
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
static KParts::SelectorInterface::Element convertDomElement(const DOM::ElementImpl *domElem)
Definition khtml_ext.cpp:1120
const int KDE_NO_EXPORT fastZoomSizeCount
const int KDE_NO_EXPORT fastZoomSizes[]
QString i18n(const char *text)
QString i18nc(const char *ctxt, const char *text)
FileCopyJob * file_move(const KUrl &src, const KUrl &dest, int permissions=-1, JobFlags flags=DefaultFlags)
Overwrite
QString getText(const QString &caption, const QString &label, const QString &value=QString(), bool *ok=0, QWidget *parent=0, QValidator *validator=0, const QString &mask=QString(), const QString &whatsThis=QString(), const QStringList &completionList=QStringList())
QString quoteArg(const QString &arg)
const char * name(StandardAction id)
KGuiItem ok()
QString rsqueeze(const QString &str, int maxlen=40)
QString csqueeze(const QString &str, int maxlen=40)
void setNewTab(bool newTab)
void setForcesNewWindow(bool forcesNewWindow)
QString frameName
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.