akregator
browserframe.cpp
Go to the documentation of this file.
73 return !d->history.isEmpty() && d->current != d->history.end()-1 && d->current != d->history.end();
250 popup->addAction( createOpenLinkInNewTabAction( url, this, SLOT(slotOpenLinkInNewTab()), popup ) );
251 popup->addAction( createOpenLinkInExternalBrowserAction( url, this, SLOT(slotOpenLinkInBrowser()), popup ) );
252 addActionsToMenu( popup, actionGroups.value( QLatin1String("linkactions") ), ShowSeparatorIfNotEmpty );
275 void BrowserFrame::slotOpenUrlRequestDelayed(const KUrl& url, const OpenUrlArguments& args, const BrowserArguments& browserArgs)
437 const QString url = config.readEntry( QString::fromLatin1( "url" ).prepend( prefix ), QString() );
438 const QString mimetype = config.readEntry( QString::fromLatin1( "mimetype" ).prepend( prefix ), QString() );
Definition: frame.h:53
void loadConfig(const KConfigGroup &config, const QString &prefix)
Load a frame from a config file for session management.
Definition: browserframe.cpp:435
void slotPaletteOrFontChanged()
Definition: browserframe.cpp:420
bool loadPartForMimetype(const QString &mimetype)
Definition: openurlrequest.h:42
void removeListener(FaviconListener *listener)
Definition: feediconmanager.cpp:136
void signalIconChanged(Akregator::Frame *, const QIcon &icon)
bool canGoForward() const
returns whether it is possible to go forward in the history
Definition: browserframe.cpp:71
void slotOpenLinkInBrowser()
Definition: browserframe.cpp:121
virtual QAction * action(const char *name)=0
bool canGoBack() const
returns whether it is possible to go back in the history
Definition: browserframe.cpp:76
void signalOpenUrlRequest(Akregator::OpenUrlRequest &request)
void slotHistoryForwardAboutToShow()
Definition: browserframe.cpp:364
void slotHistoryForward()
Definition: browserframe.cpp:390
#define addSeparatorIfNotFirst()
KParts::ReadOnlyPart * part() const
The part that was created for a "NewTab" request.
Definition: openurlrequest.cpp:109
void slotHistoryBackAboutToShow()
Definition: browserframe.cpp:337
Definition: akregator_part.h:60
void setArgs(const KParts::OpenUrlArguments &args)
Definition: openurlrequest.cpp:70
QList< HistoryEntry > history
Definition: browserframe_p.h:66
KParts::OpenUrlArguments args() const
Definition: openurlrequest.cpp:65
void restoreHistoryEntry(const QList< HistoryEntry >::Iterator &entry)
void setBrowserArgs(const KParts::BrowserArguments &args)
Definition: openurlrequest.cpp:81
void setOptions(Options options)
Definition: openurlrequest.cpp:99
void appendHistoryEntry(const KUrl &url)
QList< HistoryEntry >::Iterator current
Definition: browserframe_p.h:69
void saveConfig(KConfigGroup &config, const QString &prefix)
Save a frame to a config file for session management.
Definition: browserframe.cpp:448
AKREGATOR_EXPORT QAction * createOpenLinkInExternalBrowserAction(const KUrl &url, QObject *receiver=0, const char *slot=0, QObject *parent=0)
Definition: actions.cpp:42
AKREGATOR_EXPORT QAction * createOpenLinkInNewTabAction(const KUrl &url, QObject *receiver=0, const char *slot=0, QObject *parent=0)
Definition: actions.cpp:33
static ActionManager * getInstance()
Definition: actionmanager.cpp:35
QPointer< KParts::ReadOnlyPart > part
Definition: browserframe_p.h:70
bool isLoading() const
returns whether the embedded part is loading a website.
Definition: browserframe.cpp:429
void addListener(const KUrl &url, FaviconListener *listener)
Definition: feediconmanager.cpp:125
void setFavicon(const QIcon &icon)
Definition: browserframe.cpp:97
bool openUrl(const OpenUrlRequest &request)
Definition: browserframe.cpp:305
Definition: browserframe.h:49
Definition: temporaryvalue.h:30
bool isReloadable() const
returns whether the shown content can be reloaded
Definition: browserframe.cpp:424
void updateHistoryEntry()
Definition: article.h:39
void slotOpenLinkInNewTab()
Definition: browserframe.cpp:128
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.