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< Article > | selectedArticles () 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
Article Akregator::ArticleListView::currentArticle | ( | ) | const |
returns the current article, or a null article if there is none
Definition at line 282 of file articlelistview.cpp.
QValueList< Article > Akregator::ArticleListView::selectedArticles | ( | ) | const |
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 299 of file articlelistview.cpp.
void Akregator::ArticleListView::slotClear | ( | ) | [slot] |
clears the list and disconnects from the observed node (if any)
Definition at line 337 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 288 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 627 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 645 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 698 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 663 of file articlelistview.cpp.
void Akregator::ArticleListView::keyPressEvent | ( | QKeyEvent * | e | ) | [protected, virtual] |
void Akregator::ArticleListView::applyFilters | ( | ) | [protected, virtual] |
applies text filter and status filter by setting visibility of items accordingly
Definition at line 498 of file articlelistview.cpp.
int Akregator::ArticleListView::visibleArticles | ( | ) | [protected] |
- Returns:
- count of visible articles, used for info boxes
Definition at line 540 of file articlelistview.cpp.
void Akregator::ArticleListView::paintInfoBox | ( | const QString & | message | ) | [protected] |
The documentation for this class was generated from the following files: