akregator/src
Akregator::View Class Reference
#include <akregator_view.h>
Detailed Description
This is the main widget of the view, containing tree view, article list, viewer etc.
Definition at line 80 of file akregator_view.h.
Constructor & Destructor Documentation
Akregator::View::View | ( | Akregator::Part * | part, | |
QWidget * | parent, | |||
ActionManagerImpl * | actionManager, | |||
const char * | name | |||
) |
constructor
- Parameters:
-
part the Akregator::Part which contains this widget parent parent widget Actionmanager for this view name the name of the widget (QWidget )
Definition at line 213 of file akregator_view.cpp.
Akregator::View::~View | ( | ) |
destructor.
Note that cleanups should be done in slotOnShutdown(), so we don't risk accessing self-deleting objects after deletion.
Definition at line 200 of file akregator_view.cpp.
Member Function Documentation
void Akregator::View::saveSettings | ( | ) |
saves settings.
Make sure that the Settings singleton is not destroyed yet when saveSettings is called
Definition at line 418 of file akregator_view.cpp.
bool Akregator::View::importFeeds | ( | const QDomDocument & | doc | ) |
Adds the feeds in doc
to the "Imported Folder".
- Parameters:
-
doc the DOM tree (OPML) of the feeds to import
Definition at line 507 of file akregator_view.cpp.
bool Akregator::View::loadFeeds | ( | const QDomDocument & | doc, | |
Folder * | parent = 0 | |||
) |
Parse OPML presentation of feeds and read in articles archive, if present.
If parent
is NULL
, the current feed list is replaced by the parsed one
- Parameters:
-
doc QDomDocument generated from OPML parent The parent group the new nodes
Definition at line 539 of file akregator_view.cpp.
QDomDocument Akregator::View::feedListToOPML | ( | ) |
void Akregator::View::addFeedToGroup | ( | const QString & | url, | |
const QString & | group | |||
) |
Add a feed to a group.
- Parameters:
-
url The URL of the feed to add. group The name of the folder into which the feed is added. If the group does not exist, it is created. The feed is added as the last member of the group.
Definition at line 605 of file akregator_view.cpp.
void Akregator::View::readProperties | ( | KConfig * | config | ) | [virtual] |
void Akregator::View::signalUnreadCountChanged | ( | int | ) | [signal] |
emitted when the unread count of "All Feeds" was changed
void Akregator::View::slotNodeSelected | ( | TreeNode * | node | ) | [slot] |
void Akregator::View::slotArticleSelected | ( | const Article & | ) | [slot] |
void Akregator::View::slotFeedTreeContextMenu | ( | KListView * | , | |
TreeNode * | , | |||
const QPoint & | ||||
) | [slot] |
void Akregator::View::slotSetTotalUnread | ( | ) | [slot] |
void Akregator::View::slotMouseButtonPressed | ( | int | button, | |
const Article & | article, | |||
const QPoint & | pos, | |||
int | c | |||
) | [slot] |
special behaviour in article list view (TODO: move code there?)
Definition at line 1106 of file akregator_view.cpp.
void Akregator::View::slotOpenArticleExternal | ( | const Article & | article, | |
const QPoint & | , | |||
int | ||||
) | [slot] |
void Akregator::View::slotOpenCurrentArticleExternal | ( | ) | [slot] |
opens the current article (currentItem) in external browser TODO: use selected instead of current?
Definition at line 1234 of file akregator_view.cpp.
void Akregator::View::slotOpenCurrentArticleBackgroundTab | ( | ) | [slot] |
opens the current article (currentItem) in background tab TODO: use selected instead of current?
Definition at line 1239 of file akregator_view.cpp.
void Akregator::View::slotOpenCurrentArticle | ( | ) | [slot] |
opens current article in new tab, background/foreground depends on settings TODO: use selected instead of current?
Definition at line 1215 of file akregator_view.cpp.
void Akregator::View::slotCopyLinkAddress | ( | ) | [slot] |
void Akregator::View::slotOpenNewTab | ( | const KURL & | url, | |
bool | background = false | |||
) | [slot] |
opens a page viewer in a new tab and loads an URL
- Parameters:
-
url the url to load background whether the tab should be opened in the background or in the foreground (activated after creation)
Definition at line 426 of file akregator_view.cpp.
void Akregator::View::slotFrameChanged | ( | Frame * | f | ) | [slot] |
called when another part/frame is activated.
Updates progress bar, caption etc. accordingly
- Parameters:
-
f the activated frame
Definition at line 687 of file akregator_view.cpp.
void Akregator::View::slotCaptionChanged | ( | const QString & | ) | [slot] |
void Akregator::View::slotMouseOverInfo | ( | const KFileItem * | kifi | ) | [slot] |
displays a URL in the status bar when the user moves the mouse over a link
Definition at line 1440 of file akregator_view.cpp.
void Akregator::View::slotStatusText | ( | const QString & | ) | [slot] |
void Akregator::View::slotFeedFetched | ( | Feed * | ) | [slot] |
Feed has been fetched, populate article view if needed and update counters.
Definition at line 1088 of file akregator_view.cpp.
void Akregator::View::slotFeedAdd | ( | ) | [slot] |
void Akregator::View::slotFeedAddGroup | ( | ) | [slot] |
void Akregator::View::slotFeedRemove | ( | ) | [slot] |
removes the currently selected feed (ask for confirmation)
Definition at line 976 of file akregator_view.cpp.
void Akregator::View::slotFeedModify | ( | ) | [slot] |
calls the properties dialog for feeds, starts renaming for feed groups
Definition at line 987 of file akregator_view.cpp.
void Akregator::View::slotFetchCurrentFeed | ( | ) | [slot] |
void Akregator::View::slotFetchAllFeeds | ( | ) | [slot] |
void Akregator::View::slotMarkAllRead | ( | ) | [slot] |
marks all articles in the currently selected feed as read
Definition at line 1024 of file akregator_view.cpp.
void Akregator::View::slotMarkAllFeedsRead | ( | ) | [slot] |
marks all articles in all feeds in the tree as read
Definition at line 1019 of file akregator_view.cpp.
void Akregator::View::slotOpenHomepage | ( | ) | [slot] |
opens the homepage of the currently selected feed
Definition at line 1030 of file akregator_view.cpp.
void Akregator::View::slotArticleToggleKeepFlag | ( | bool | enabled | ) | [slot] |
toggles the keep flag of the currently selected article
Definition at line 1354 of file akregator_view.cpp.
void Akregator::View::slotArticleDelete | ( | ) | [slot] |
void Akregator::View::slotSetSelectedArticleRead | ( | ) | [slot] |
void Akregator::View::slotSetSelectedArticleUnread | ( | ) | [slot] |
void Akregator::View::slotSetSelectedArticleNew | ( | ) | [slot] |
void Akregator::View::slotSetCurrentArticleReadDelayed | ( | ) | [slot] |
marks the currenctly selected article as read after a user-set delay
Definition at line 1430 of file akregator_view.cpp.
void Akregator::View::slotTextToSpeechRequest | ( | ) | [slot] |
reads the currently selected articles using KTTSD
Definition at line 1381 of file akregator_view.cpp.
void Akregator::View::slotNormalView | ( | ) | [slot] |
void Akregator::View::slotWidescreenView | ( | ) | [slot] |
void Akregator::View::slotCombinedView | ( | ) | [slot] |
void Akregator::View::slotToggleShowQuickFilter | ( | ) | [slot] |
void Akregator::View::slotPrevUnreadArticle | ( | ) | [slot] |
selects the previous unread article in the article list
Definition at line 1007 of file akregator_view.cpp.
void Akregator::View::slotNextUnreadArticle | ( | ) | [slot] |
selects the next unread article in the article list
Definition at line 995 of file akregator_view.cpp.
void Akregator::View::delayedInit | ( | ) | [protected, slot] |
this is called by the ctor, does init steps which need a properly created view and part
Definition at line 373 of file akregator_view.cpp.
void Akregator::View::slotOpenURLReply | ( | const KURL & | url, | |
Akregator::Viewer * | currentViewer, | |||
Akregator::BrowserRun::OpeningMode | mode | |||
) | [protected, slot] |
HACK: receives signal from browserrun when the browserrun detects an HTML mimetype and actually loads the page TODO: Remove for KDE 4.0.
Definition at line 860 of file akregator_view.cpp.
void Akregator::View::slotUrlClickedInViewer | ( | const KURL & | url, | |
Viewer * | viewer, | |||
bool | newTab, | |||
bool | background | |||
) | [protected, slot] |
HACK: part of the url opening hack for 3.5.
called when a viewer emits urlClicked(). TODO: Remove for KDE4
Definition at line 846 of file akregator_view.cpp.
The documentation for this class was generated from the following files: