• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

akregator

  • Akregator
  • ArticleViewer
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
Akregator::ArticleViewer Class Reference

#include <articleviewer.h>

Inheritance diagram for Akregator::ArticleViewer:
Inheritance graph
[legend]

Public Slots

void setFilters (const std::vector< boost::shared_ptr< const Akregator::Filters::AbstractMatcher > > &filters)
 
void slotClear ()
 
void slotPaletteOrFontChanged ()
 
void slotPrint ()
 
void slotSetZoomFactor (int percent)
 
void slotShowSummary (Akregator::TreeNode *node)
 
void slotUpdateCombinedView ()
 
void slotZoomIn (int)
 
void slotZoomOut (int)
 

Signals

void completed ()
 
void selectionChanged ()
 
void signalOpenUrlRequest (Akregator::OpenUrlRequest &)
 
void started (KIO::Job *)
 

Public Member Functions

 ArticleViewer (QWidget *parent)
 
 ~ArticleViewer ()
 
void displayAboutPage ()
 
KParts::ReadOnlyPart * part () const
 
void reload ()
 
void setCombinedViewFormatter (const boost::shared_ptr< ArticleFormatter > &formatter)
 
void setNormalViewFormatter (const boost::shared_ptr< ArticleFormatter > &formatter)
 
void showArticle (const Article &article)
 
void showNode (Akregator::TreeNode *node)
 
QSize sizeHint () const
 

Protected Slots

void slotArticlesAdded (Akregator::TreeNode *node, const QList< Akregator::Article > &list)
 
void slotArticlesListed (KJob *job)
 
void slotArticlesRemoved (Akregator::TreeNode *node, const QList< Akregator::Article > &list)
 
void slotArticlesUpdated (Akregator::TreeNode *node, const QList< Akregator::Article > &list)
 
void slotCompleted ()
 
void slotCopy ()
 
void slotCopyLinkAddress ()
 
void slotCreateNewWindow (const KUrl &url, const KParts::OpenUrlArguments &args, const KParts::BrowserArguments &browserArgs, const KParts::WindowArgs &windowArgs, KParts::ReadOnlyPart **part)
 
void slotOpenLinkInBackgroundTab ()
 
void slotOpenLinkInBrowser ()
 
void slotOpenLinkInForegroundTab ()
 
void slotOpenLinkInternal ()
 
void slotOpenUrlRequestDelayed (const KUrl &, const KParts::OpenUrlArguments &, const KParts::BrowserArguments &)
 
void slotPopupMenu (const QPoint &, const KUrl &, mode_t, const KParts::OpenUrlArguments &, const KParts::BrowserArguments &, KParts::BrowserExtension::PopupFlags)
 
void slotSaveLinkAs ()
 
void slotSelectionChanged ()
 
void slotStarted (KIO::Job *)
 

Protected Member Functions

bool openUrl (const KUrl &url)
 
int pointsToPixel (int points) const
 

Detailed Description

Definition at line 55 of file articleviewer.h.

Constructor & Destructor Documentation

Akregator::ArticleViewer::ArticleViewer ( QWidget *  parent)
explicit

Definition at line 80 of file articleviewer.cpp.

Akregator::ArticleViewer::~ArticleViewer ( )

Definition at line 154 of file articleviewer.cpp.

Member Function Documentation

void Akregator::ArticleViewer::completed ( )
signal
void Akregator::ArticleViewer::displayAboutPage ( )

Definition at line 669 of file articleviewer.cpp.

bool Akregator::ArticleViewer::openUrl ( const KUrl &  url)
protected

Definition at line 498 of file articleviewer.cpp.

KParts::ReadOnlyPart * Akregator::ArticleViewer::part ( ) const

Definition at line 158 of file articleviewer.cpp.

int Akregator::ArticleViewer::pointsToPixel ( int  points) const
protected

Definition at line 163 of file articleviewer.cpp.

void Akregator::ArticleViewer::reload ( )

Repaints the view.

Definition at line 654 of file articleviewer.cpp.

void Akregator::ArticleViewer::selectionChanged ( )
signal
void Akregator::ArticleViewer::setCombinedViewFormatter ( const boost::shared_ptr< ArticleFormatter > &  formatter)

Definition at line 762 of file articleviewer.cpp.

void Akregator::ArticleViewer::setFilters ( const std::vector< boost::shared_ptr< const Akregator::Filters::AbstractMatcher > > &  filters)
slot

Set filters which will be used if the viewer is in combined view mode.

Definition at line 511 of file articleviewer.cpp.

void Akregator::ArticleViewer::setNormalViewFormatter ( const boost::shared_ptr< ArticleFormatter > &  formatter)

Definition at line 755 of file articleviewer.cpp.

void Akregator::ArticleViewer::showArticle ( const Article &  article)

Definition at line 473 of file articleviewer.cpp.

void Akregator::ArticleViewer::showNode ( Akregator::TreeNode *  node)

Shows the articles of the tree node node (combined view).

Changes in the node will update the view automatically.

Parameters
nodeThe node to observe

Definition at line 593 of file articleviewer.cpp.

void Akregator::ArticleViewer::signalOpenUrlRequest ( Akregator::OpenUrlRequest &  )
signal

This gets emitted when url gets clicked.

QSize Akregator::ArticleViewer::sizeHint ( ) const

Definition at line 661 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotArticlesAdded ( Akregator::TreeNode *  node,
const QList< Akregator::Article > &  list 
)
protectedslot

Definition at line 563 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotArticlesListed ( KJob *  job)
protectedslot

Definition at line 617 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotArticlesRemoved ( Akregator::TreeNode *  node,
const QList< Akregator::Article > &  list 
)
protectedslot

Definition at line 573 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotArticlesUpdated ( Akregator::TreeNode *  node,
const QList< Akregator::Article > &  list 
)
protectedslot

Definition at line 555 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotClear ( )
slot

Clears the canvas and disconnects from the currently observed node (if in combined view mode).

Definition at line 583 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotCompleted ( )
protectedslot

This reverts cursor back to normal one.

Definition at line 329 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotCopy ( )
protectedslot

Copies currently selected text to clipboard.

Definition at line 262 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotCopyLinkAddress ( )
protectedslot

Copies current link to clipboard.

Definition at line 271 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotCreateNewWindow ( const KUrl &  url,
const KParts::OpenUrlArguments &  args,
const KParts::BrowserArguments &  browserArgs,
const KParts::WindowArgs &  windowArgs,
KParts::ReadOnlyPart **  part 
)
protectedslot

Definition at line 208 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotOpenLinkInBackgroundTab ( )
protectedslot

Opens m_url in background tab.

Definition at line 299 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotOpenLinkInBrowser ( )
protectedslot

Opens m_url in external viewer, eg.

Konqueror

Definition at line 307 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotOpenLinkInForegroundTab ( )
protectedslot

Opens m_url in foreground tab.

Definition at line 292 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotOpenLinkInternal ( )
protectedslot

Opens m_url inside this viewer.

Definition at line 287 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotOpenUrlRequestDelayed ( const KUrl &  url,
const KParts::OpenUrlArguments &  args,
const KParts::BrowserArguments &  browserArgs 
)
protectedslot

Definition at line 168 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotPaletteOrFontChanged ( )
slot

Definition at line 648 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotPopupMenu ( const QPoint &  p,
const KUrl &  kurl,
mode_t  ,
const KParts::OpenUrlArguments &  ,
const KParts::BrowserArguments &  ,
KParts::BrowserExtension::PopupFlags  kpf 
)
protectedslot

Definition at line 225 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotPrint ( )
slot

Definition at line 377 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotSaveLinkAs ( )
protectedslot

Definition at line 314 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotSelectionChanged ( )
protectedslot

Definition at line 282 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotSetZoomFactor ( int  percent)
slot

Definition at line 371 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotShowSummary ( Akregator::TreeNode *  node)
slot

Definition at line 449 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotStarted ( KIO::Job *  job)
protectedslot

This changes cursor to wait cursor.

Definition at line 323 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotUpdateCombinedView ( )
slot

Update view if combined view mode is set.

Has to be called when the displayed node gets modified.

Definition at line 521 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotZoomIn ( int  id)
slot

Definition at line 335 of file articleviewer.cpp.

void Akregator::ArticleViewer::slotZoomOut ( int  id)
slot

Definition at line 353 of file articleviewer.cpp.

void Akregator::ArticleViewer::started ( KIO::Job *  )
signal

The documentation for this class was generated from the following files:
  • articleviewer.h
  • articleviewer.cpp
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

KDE's Doxygen guidelines are available online.

akregator

Skip menu "akregator"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal