akregator/src

Akregator::ArticleListView Class Reference

List of all members.

Detailed Description

Definition at line 43 of file articlelistview.h.


Public Types

enum  Columns { itemTitle, feedTitle, pubDate }

Public Slots

void slotShowNode (TreeNode *node)
void slotClear ()
void slotSetFilter (const Akregator::Filters::ArticleMatcher &textFilter, const Akregator::Filters::ArticleMatcher &statusFilter)
void slotPreviousArticle ()
void slotNextArticle ()
void slotPreviousUnreadArticle ()
void slotNextUnreadArticle ()

Signals

void signalArticleChosen (const Article &article)
void signalDoubleClicked (const Article &, const QPoint &, int)
void signalMouseButtonPressed (int, const Article &, const QPoint &, int)

Public Member Functions

 ArticleListView (QWidget *parent=0, const char *name=0)
virtual ~ArticleListView ()
Article currentArticle () const
QValueList< ArticleselectedArticles () const

Public Attributes

ArticleListViewPrivate * d

Protected Slots

void slotArticlesAdded (TreeNode *node, const QValueList< Article > &list)
void slotArticlesUpdated (TreeNode *node, const QValueList< Article > &list)
void slotArticlesRemoved (TreeNode *node, const QValueList< Article > &list)
virtual void slotCurrentChanged (QListViewItem *item)
virtual void slotSelectionChanged ()
virtual void slotDoubleClicked (QListViewItem *item, const QPoint &p, int i)
virtual void slotContextMenu (KListView *list, QListViewItem *item, const QPoint &p)
virtual void slotMouseButtonPressed (int, QListViewItem *, const QPoint &, int)

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *e)
virtual void applyFilters ()
int visibleArticles ()
void paintInfoBox (const QString &message)
virtual void viewportPaintEvent (QPaintEvent *e)
void connectToNode (TreeNode *node)
void disconnectFromNode (TreeNode *node)
virtual QDragObject * dragObject ()

Friends

class ColumnLayoutVisitor

Member Function Documentation

void Akregator::ArticleListView::applyFilters  )  [protected, virtual]
 

applies text filter and status filter by setting visibility of items accordingly

Definition at line 499 of file articlelistview.cpp.

Article Akregator::ArticleListView::currentArticle  )  const
 

returns the current article, or a null article if there is none

Definition at line 283 of file articlelistview.cpp.

void Akregator::ArticleListView::keyPressEvent QKeyEvent *  e  )  [protected, virtual]
 

reimplemented for kmail-like behaviour

Definition at line 734 of file articlelistview.cpp.

void Akregator::ArticleListView::paintInfoBox const QString &  message  )  [protected]
 

Paints infobox for filtering and stuff.

Definition at line 553 of file articlelistview.cpp.

QValueList< Article > Akregator::ArticleListView::selectedArticles  )  const
 

returns a list of currently selected articles

Definition at line 800 of file articlelistview.cpp.

void Akregator::ArticleListView::slotClear  )  [slot]
 

clears the list and disconnects from the observed node (if any)

Definition at line 338 of file articlelistview.cpp.

void Akregator::ArticleListView::slotNextArticle  )  [slot]
 

selects next article in list view, first article if no article was selected

Definition at line 646 of file articlelistview.cpp.

void Akregator::ArticleListView::slotNextUnreadArticle  )  [slot]
 

selects next unread article in list view, first unread article if no article was selected

Definition at line 664 of file articlelistview.cpp.

void Akregator::ArticleListView::slotPreviousArticle  )  [slot]
 

selects previous article in list view, first article if no article was selected

Definition at line 628 of file articlelistview.cpp.

void Akregator::ArticleListView::slotPreviousUnreadArticle  )  [slot]
 

selects previous unread article in list view, first unread article if no article was selected

Definition at line 699 of file articlelistview.cpp.

void Akregator::ArticleListView::slotSetFilter const Akregator::Filters::ArticleMatcher textFilter,
const Akregator::Filters::ArticleMatcher statusFilter
[slot]
 

sets text filter and status filter

Parameters:
textFilter filters text
statusFilter filters status (read, unread, new)

Definition at line 289 of file articlelistview.cpp.

void Akregator::ArticleListView::slotShowNode TreeNode node  )  [slot]
 

show article list of tree node node (also connects to the notification signals of the node)

Definition at line 300 of file articlelistview.cpp.

int Akregator::ArticleListView::visibleArticles  )  [protected]
 

Returns:
count of visible articles, used for info boxes

Definition at line 541 of file articlelistview.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys