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

akregator

Akregator::FeedListView

Akregator::FeedListView Class Reference

#include <feedlistview.h>

Inheritance diagram for Akregator::FeedListView:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 41 of file feedlistview.h.


Public Slots

void slotItemBegin ()
void slotItemDown ()
void slotItemEnd ()
void slotItemLeft ()
void slotItemRight ()
void slotItemUp ()
void slotNextFeed ()
void slotNextUnreadFeed ()
void slotPrevFeed ()
void slotPrevUnreadFeed ()

Signals

void signalContextMenu (K3ListView *, Akregator::TreeNode *, const QPoint &)
void signalDropped (KUrl::List &, Akregator::TreeNode *, Akregator::Folder *)
void signalNodeSelected (Akregator::TreeNode *)
void signalRootNodeChanged (Akregator::FeedListView *, Akregator::TreeNode *)

Public Member Functions

virtual void clear ()
void ensureNodeVisible (TreeNode *node)
 FeedListView (QWidget *parent=0, const char *name=0)
TreeNode * findNodeByTitle (const QString &title)
Folder * rootNode ()
TreeNode * selectedNode ()
void setFeedList (FeedList *nodeList)
void setSelectedNode (TreeNode *node)
void startNodeRenaming (TreeNode *node)
virtual ~FeedListView ()

Protected Slots

void openFolder ()
virtual void slotContextMenu (K3ListView *list, Q3ListViewItem *item, const QPoint &p)
void slotDropped (QDropEvent *e, Q3ListViewItem *after)
virtual void slotFeedFetchAborted (Akregator::Feed *feed)
virtual void slotFeedFetchCompleted (Akregator::Feed *feed)
virtual void slotFeedFetchError (Akregator::Feed *feed)
virtual void slotFeedFetchStarted (Akregator::Feed *feed)
virtual void slotFeedListDestroyed (Akregator::FeedList *)
virtual void slotItemRenamed (Q3ListViewItem *item, int col, const QString &text)
virtual void slotNodeAdded (Akregator::TreeNode *node)
virtual void slotNodeChanged (Akregator::TreeNode *node)
virtual void slotNodeDestroyed (Akregator::TreeNode *node)
virtual void slotNodeRemoved (Akregator::Folder *parent, Akregator::TreeNode *node)
void slotRootNodeChanged (Akregator::TreeNode *)
virtual void slotSelectionChanged (Q3ListViewItem *item)

Protected Member Functions

virtual bool acceptDrag (QDropEvent *event) const
virtual void connectToFeedList (FeedList *list)
virtual void connectToNode (TreeNode *node)
virtual void contentsDragMoveEvent (QDragMoveEvent *event)
virtual void disconnectFromFeedList (FeedList *list)
virtual void disconnectFromNode (TreeNode *node)
virtual Q3DragObject * dragObject ()
virtual void drawContentsOffset (QPainter *p, int ox, int oy, int cx, int cy, int cw, int ch)
virtual TreeNodeItem * findItemByTitle (const QString &text, int column, ComparisonFlags compare=ExactMatch|Qt::CaseSensitive) const
TreeNodeItem * findNodeItem (TreeNode *node)
void insertNode (Q3ListViewItem *parent, Q3ListViewItem *item, Q3ListViewItem *after)
virtual void movableDropEvent (Q3ListViewItem *parent, Q3ListViewItem *afterme)
void takeNode (Q3ListViewItem *item)

Constructor & Destructor Documentation

Akregator::FeedListView::FeedListView ( QWidget *  parent = 0,
const char *  name = 0 
) [explicit]

Definition at line 270 of file feedlistview.cpp.

Akregator::FeedListView::~FeedListView (  )  [virtual]

Definition at line 311 of file feedlistview.cpp.


Member Function Documentation

bool Akregator::FeedListView::acceptDrag ( QDropEvent *  event  )  const [protected, virtual]

Definition at line 583 of file feedlistview.cpp.

void Akregator::FeedListView::clear (  )  [virtual]

reimplemented: clears the view and creates the root node ("All Feeds")

Definition at line 415 of file feedlistview.cpp.

void Akregator::FeedListView::connectToFeedList ( FeedList *  list  )  [protected, virtual]

Definition at line 866 of file feedlistview.cpp.

void Akregator::FeedListView::connectToNode ( TreeNode *  node  )  [protected, virtual]

observe node: connect status change signals of node to slots

Definition at line 860 of file feedlistview.cpp.

void Akregator::FeedListView::contentsDragMoveEvent ( QDragMoveEvent *  event  )  [protected, virtual]

Definition at line 482 of file feedlistview.cpp.

void Akregator::FeedListView::disconnectFromFeedList ( FeedList *  list  )  [protected, virtual]

Definition at line 875 of file feedlistview.cpp.

void Akregator::FeedListView::disconnectFromNode ( TreeNode *  node  )  [protected, virtual]

stop observing node: disconnect from status change signals of node

Definition at line 884 of file feedlistview.cpp.

Q3DragObject * Akregator::FeedListView::dragObject (  )  [protected, virtual]

Definition at line 922 of file feedlistview.cpp.

void Akregator::FeedListView::drawContentsOffset ( QPainter *  p,
int  ox,
int  oy,
int  cx,
int  cy,
int  cw,
int  ch 
) [protected, virtual]

Definition at line 425 of file feedlistview.cpp.

void Akregator::FeedListView::ensureNodeVisible ( TreeNode *  node  ) 

ensures that node is visible.

Definition at line 401 of file feedlistview.cpp.

TreeNodeItem * Akregator::FeedListView::findItemByTitle ( const QString &  text,
int  column,
ComparisonFlags  compare = ExactMatch | Qt::CaseSensitive 
) const [protected, virtual]

reimplemented to return TreeNodeItem*

Definition at line 396 of file feedlistview.cpp.

TreeNode * Akregator::FeedListView::findNodeByTitle ( const QString &  title  ) 

Find first node with title title returns 0 if no node was found.

Parameters:
title 
Returns:
node

Definition at line 382 of file feedlistview.cpp.

TreeNodeItem * Akregator::FeedListView::findNodeItem ( TreeNode *  node  )  [protected]

Find item belonging to tree node node, null when node is not in tree.

Returns:
item representing node
Parameters:
node a tree node

Definition at line 391 of file feedlistview.cpp.

void Akregator::FeedListView::insertNode ( Q3ListViewItem *  parent,
Q3ListViewItem *  item,
Q3ListViewItem *  after 
) [protected]

Definition at line 353 of file feedlistview.cpp.

void Akregator::FeedListView::movableDropEvent ( Q3ListViewItem *  parent,
Q3ListViewItem *  afterme 
) [protected, virtual]

Definition at line 461 of file feedlistview.cpp.

void Akregator::FeedListView::openFolder (  )  [protected, slot]

Definition at line 940 of file feedlistview.cpp.

Folder * Akregator::FeedListView::rootNode (  ) 

Returns root node ("All Feeds").

Returns:
root node

Definition at line 363 of file feedlistview.cpp.

TreeNode * Akregator::FeedListView::selectedNode (  ) 

Returns the currently selected node, null when no one is selected.

Returns:
selected node

Definition at line 368 of file feedlistview.cpp.

void Akregator::FeedListView::setFeedList ( FeedList *  nodeList  ) 

sets the feed list to show.

Disconnects from the old feed list, if there is any.

Definition at line 321 of file feedlistview.cpp.

void Akregator::FeedListView::setSelectedNode ( TreeNode *  node  ) 

selects node, if it exists

Parameters:
node the node to select

Definition at line 375 of file feedlistview.cpp.

void Akregator::FeedListView::signalContextMenu ( K3ListView *  ,
Akregator::TreeNode *  ,
const QPoint &   
) [signal]

void Akregator::FeedListView::signalDropped ( KUrl::List &  ,
Akregator::TreeNode *  ,
Akregator::Folder *   
) [signal]

void Akregator::FeedListView::signalNodeSelected ( Akregator::TreeNode *   )  [signal]

void Akregator::FeedListView::signalRootNodeChanged ( Akregator::FeedListView *  ,
Akregator::TreeNode *   
) [signal]

void Akregator::FeedListView::slotContextMenu ( K3ListView *  list,
Q3ListViewItem *  item,
const QPoint &  p 
) [protected, virtual, slot]

Definition at line 805 of file feedlistview.cpp.

void Akregator::FeedListView::slotDropped ( QDropEvent *  e,
Q3ListViewItem *  after 
) [protected, slot]

Definition at line 434 of file feedlistview.cpp.

void Akregator::FeedListView::slotFeedFetchAborted ( Akregator::Feed *  feed  )  [protected, virtual, slot]

Definition at line 827 of file feedlistview.cpp.

void Akregator::FeedListView::slotFeedFetchCompleted ( Akregator::Feed *  feed  )  [protected, virtual, slot]

Definition at line 841 of file feedlistview.cpp.

void Akregator::FeedListView::slotFeedFetchError ( Akregator::Feed *  feed  )  [protected, virtual, slot]

Definition at line 834 of file feedlistview.cpp.

void Akregator::FeedListView::slotFeedFetchStarted ( Akregator::Feed *  feed  )  [protected, virtual, slot]

Definition at line 813 of file feedlistview.cpp.

void Akregator::FeedListView::slotFeedListDestroyed ( Akregator::FeedList *  list  )  [protected, virtual, slot]

Definition at line 890 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemBegin (  )  [slot]

select the first item in the list

Definition at line 623 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemDown (  )  [slot]

go one item down

Definition at line 614 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemEnd (  )  [slot]

select last item in the list

Definition at line 629 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemLeft (  )  [slot]

go to parent item

Definition at line 639 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemRenamed ( Q3ListViewItem *  item,
int  col,
const QString &  text 
) [protected, virtual, slot]

Definition at line 791 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemRight (  )  [slot]

go to first child

Definition at line 657 of file feedlistview.cpp.

void Akregator::FeedListView::slotItemUp (  )  [slot]

go one item up

Definition at line 605 of file feedlistview.cpp.

void Akregator::FeedListView::slotNextFeed (  )  [slot]

Definition at line 689 of file feedlistview.cpp.

void Akregator::FeedListView::slotNextUnreadFeed (  )  [slot]

Definition at line 749 of file feedlistview.cpp.

void Akregator::FeedListView::slotNodeAdded ( Akregator::TreeNode *  node  )  [protected, virtual, slot]

called when a node is added to the tree.

If no item for the node exists, it will be created

Definition at line 848 of file feedlistview.cpp.

void Akregator::FeedListView::slotNodeChanged ( Akregator::TreeNode *  node  )  [protected, virtual, slot]

update the item belonging to the node

Definition at line 909 of file feedlistview.cpp.

void Akregator::FeedListView::slotNodeDestroyed ( Akregator::TreeNode *  node  )  [protected, virtual, slot]

deletes the item belonging to the deleted node

Definition at line 898 of file feedlistview.cpp.

void Akregator::FeedListView::slotNodeRemoved ( Akregator::Folder *  parent,
Akregator::TreeNode *  node 
) [protected, virtual, slot]

Called when a node in the tree is taken out of the tree (parent->removeChild()).

Removes a node and its children from the tree. Note that it doesn't delete the corresponding view items (get deleted only when the node itself gets deleted)

Definition at line 854 of file feedlistview.cpp.

void Akregator::FeedListView::slotPrevFeed (  )  [slot]

Definition at line 675 of file feedlistview.cpp.

void Akregator::FeedListView::slotPrevUnreadFeed (  )  [slot]

Definition at line 703 of file feedlistview.cpp.

void Akregator::FeedListView::slotRootNodeChanged ( Akregator::TreeNode *  rootNode  )  [protected, slot]

Definition at line 904 of file feedlistview.cpp.

void Akregator::FeedListView::slotSelectionChanged ( Q3ListViewItem *  item  )  [protected, virtual, slot]

Definition at line 784 of file feedlistview.cpp.

void Akregator::FeedListView::startNodeRenaming ( TreeNode *  node  ) 

activates in-place renaming for the item of node

Definition at line 406 of file feedlistview.cpp.

void Akregator::FeedListView::takeNode ( Q3ListViewItem *  item  )  [protected]

Definition at line 345 of file feedlistview.cpp.


The documentation for this class was generated from the following files:
  • feedlistview.h
  • feedlistview.cpp

akregator

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal