akregator/src
Akregator::Part Class Reference
This is a RSS Aggregator "Part". More...
#include <akregator_part.h>
Inherits MyBasePart, and Akregator::AkregatorPartIface.
Public Types | |
typedef MyBasePart | inherited |
Public Slots | |
virtual void | saveSettings () |
void | slotSaveFeedList () |
void | fileImport () |
void | fileExport () |
void | fileGetFeeds () |
void | fileSendLink () |
void | fileSendFile () |
void | fileSendArticle (bool attach=false) |
void | showOptions () |
void | showKNotifyOptions () |
Signals | |
void | showPart () |
void | signalSettingsChanged () |
Public Member Functions | |
Part (TQWidget *parentWidget, const char *widgetName, TQObject *parent, const char *name, const TQStringList &) | |
virtual | ~Part () |
virtual bool | openURL (const KURL &url) |
virtual void | openStandardFeedList () |
virtual void | fetchFeedUrl (const TQString &) |
virtual void | fetchAllFeeds () |
virtual void | addFeedsToGroup (const TQStringList &urls, const TQString &group) |
virtual void | addFeed () |
virtual void | readProperties (KConfig *config) |
virtual void | saveProperties (KConfig *config) |
virtual bool | mergePart (KParts::Part *) |
void | loadTagSet (const TQString &path) |
void | saveTagSet (const TQString &path) |
Static Public Member Functions | |
static KAboutData * | createAboutData () |
Protected Slots | |
void | slotOnShutdown () |
void | slotSettingsChanged () |
Protected Member Functions | |
virtual bool | isTrayIconEnabled () const |
void | loadPlugins () |
virtual bool | openFile () |
void | importFile (const KURL &url) |
void | exportFile (const KURL &url) |
TQWidget * | getMainWindow () |
virtual KParts::Part * | hitTest (TQWidget *widget, const TQPoint &globalPos) |
virtual void | partActivateEvent (KParts::PartActivateEvent *event) |
Detailed Description
This is a RSS Aggregator "Part".
It does all the real work. It is also embeddable into other applications (e.g. for use in Kontact).
Definition at line 77 of file akregator_part.h.
Constructor & Destructor Documentation
Akregator::Part::Part | ( | TQWidget * | parentWidget, | |
const char * | widgetName, | |||
TQObject * | parent, | |||
const char * | name, | |||
const TQStringList & | ||||
) |
Default constructor.
Definition at line 117 of file akregator_part.cpp.
Akregator::Part::~Part | ( | ) | [virtual] |
Destructor.
Definition at line 299 of file akregator_part.cpp.
Member Function Documentation
void Akregator::Part::addFeedsToGroup | ( | const TQStringList & | urls, | |
const TQString & | group | |||
) | [virtual] |
Add a feed to a group.
- Parameters:
-
urls The URL(s) of the feed(s) 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 757 of file akregator_part.cpp.
KAboutData * Akregator::Part::createAboutData | ( | ) | [static] |
Create KAboutData for this KPart.
Definition at line 772 of file akregator_part.cpp.
void Akregator::Part::fetchAllFeeds | ( | ) | [virtual] |
Fetch all feeds in the feed tree.
Definition at line 747 of file akregator_part.cpp.
TQWidget * Akregator::Part::getMainWindow | ( | ) | [protected] |
FIXME: hack to get the tray icon working.
Definition at line 535 of file akregator_part.cpp.
bool Akregator::Part::isTrayIconEnabled | ( | ) | const [protected, virtual] |
- Returns:
- Whether the tray icon is enabled or not
Definition at line 503 of file akregator_part.cpp.
void Akregator::Part::loadPlugins | ( | ) | [protected] |
loads all Akregator plugins
Definition at line 236 of file akregator_part.cpp.
bool Akregator::Part::mergePart | ( | KParts::Part * | part | ) | [virtual] |
merges a nested part's GUI into the gui of this part
- Returns:
- true iff merging was successful, i.e. the GUI factory was not NULL
Definition at line 508 of file akregator_part.cpp.
bool Akregator::Part::openFile | ( | ) | [protected, virtual] |
This must be implemented by each part.
Definition at line 396 of file akregator_part.cpp.
void Akregator::Part::openStandardFeedList | ( | ) | [virtual] |
Opens standard feedlist.
Definition at line 333 of file akregator_part.cpp.
bool Akregator::Part::openURL | ( | const KURL & | url | ) | [virtual] |
void Akregator::Part::partActivateEvent | ( | KParts::PartActivateEvent * | event | ) | [protected, virtual] |
reimplemented to load/unload the merged parts on selection/deselection
Definition at line 799 of file akregator_part.cpp.
void Akregator::Part::readProperties | ( | KConfig * | config | ) | [virtual] |
This method is called when this app is restored.
The KConfig object points to the session management config file that was saved with saveProperties Calls AkregatorView's saveProperties.
Definition at line 309 of file akregator_part.cpp.
void Akregator::Part::saveProperties | ( | KConfig * | config | ) | [virtual] |
This method is called when it is time for the app to save its properties for session management purposes.
Calls AkregatorView's readProperties.
Definition at line 318 of file akregator_part.cpp.
void Akregator::Part::saveSettings | ( | ) | [virtual, slot] |
Used to save settings after changing them from configuration dialog.
Calls AkregatorPart's saveSettings.
Definition at line 293 of file akregator_part.cpp.
void Akregator::Part::showOptions | ( | ) | [slot] |
Shows configuration dialog.
Definition at line 784 of file akregator_part.cpp.
void Akregator::Part::slotSaveFeedList | ( | ) | [slot] |
Saves the standard feed list to it's default location.
Definition at line 465 of file akregator_part.cpp.
The documentation for this class was generated from the following files: