24 #ifndef AKREGATORPROPDIALOG_H
25 #define AKREGATORPROPDIALOG_H
27 #include "propertieswidgetbase.h"
29 #include <kdialogbase.h>
33 class FeedPropertiesWidget : public FeedPropertiesWidgetBase
38 FeedPropertiesWidget(TQWidget *parent = 0, const char *name = 0);
39 ~FeedPropertiesWidget();
40 virtual void slotUpdateComboBoxActivated( int index);
41 virtual void slotUpdateCheckBoxToggled( bool enabled);
45 class FeedPropertiesDialog : public KDialogBase
50 FeedPropertiesDialog(TQWidget *parent = 0, const char *name = 0);
51 ~FeedPropertiesDialog();
53 void setFeed(Feed* feed);
56 void selectFeedName();
59 const TQString feedName() const;
60 const TQString url() const;
61 bool autoFetch() const;
62 int fetchInterval() const;
64 int maxArticleAge() const;
65 int maxArticleNumber() const;
66 bool markImmediatelyAsRead() const;
67 bool useNotification() const;
68 bool loadLinkedWebsite() const;
70 void setFeedName( const TQString& title);
71 void setUrl( const TQString& url);
72 void setAutoFetch( bool);
73 void setFetchInterval( int);
75 void setMaxArticleAge( int age);
76 void setMaxArticleNumber( int number);
77 void setMarkImmediatelyAsRead( bool enabled);
78 void setUseNotification( bool enabled);
79 void setLoadLinkedWebsite( bool enabled);
85 FeedPropertiesWidget *widget;
89 void slotSetCaption( const TQString&);
ArchiveMode the archiving modes:
|