mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2026-01-12 23:55:56 +01:00
2020-02-11 Fred Gleason <fredg@paravelsys tems.com>
* Added a 'FEEDS.IS_SUPERFEED' field to the database. * Added a 'FEED_KEY_NAMES' table to the database. * Incremented the database version to 315. * Added a 'Superfeed' column to the feed list in the 'Rivendell Feed List' dialog in rdadmin(1). * Added an 'Is Superfeed' dropdown to the 'Feed' dialog in rdadmin(1). * Added a 'Select Member Feeds' button to the 'Feed' dialog in rdadmin(1). * Added an 'RSS Superfeed' selection dialog to rdadmin(1).
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
/*
|
||||
* Current Database Version
|
||||
*/
|
||||
#define RD_VERSION_DATABASE 314
|
||||
#define RD_VERSION_DATABASE 315
|
||||
|
||||
|
||||
#endif // DBVERSION_H
|
||||
|
||||
@@ -81,6 +81,20 @@ bool RDFeed::exists() const
|
||||
}
|
||||
|
||||
|
||||
bool RDFeed::isSuperfeed() const
|
||||
{
|
||||
return RDBool(RDGetSqlValue("FEEDS","KEY_NAME",feed_keyname,"IS_SUPERFEED").
|
||||
toString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
void RDFeed::setIsSuperfeed(bool state) const
|
||||
{
|
||||
SetRow("IS_SUPERFEED",RDYesNo(state));
|
||||
}
|
||||
|
||||
|
||||
QString RDFeed::keyName() const
|
||||
{
|
||||
return feed_keyname;
|
||||
|
||||
@@ -43,6 +43,8 @@ class RDFeed : public QObject
|
||||
QString keyName() const;
|
||||
unsigned id() const;
|
||||
bool exists() const;
|
||||
bool isSuperfeed() const;
|
||||
void setIsSuperfeed(bool state) const;
|
||||
QString channelTitle() const;
|
||||
void setChannelTitle(const QString &str) const;
|
||||
QString channelDescription() const;
|
||||
|
||||
Reference in New Issue
Block a user