2020-09-22 Fred Gleason <fredg@paravelsystems.com>

* Implemented the 'Repost' button on the 'Rivendell Feed List'
	dialog in rdadmin(1).
	* Added an 'Unpost' button to the 'Rivendell Feed List' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2020-09-23 16:41:13 -04:00
parent 26bcbcb86b
commit c1fce3006e
24 changed files with 735 additions and 178 deletions

View File

@@ -133,11 +133,12 @@ class RDFeed : public QObject
int importImageFile(const QString &pathname,QString *err_msg,
QString desc="") const;
bool deleteImage(int img_id,QString *err_msg);
bool postPodcast(unsigned cast_id) const;
QString audioUrl(unsigned cast_id);
QString imageUrl(int img_id) const;
bool postXml(QString *err_msg);
bool postXml();
bool postXmlConditional(const QString &caption,QWidget *widget);
bool removeRss(QString *err_msg);
bool removeRss();
bool postImage(int img_id) const;
bool removeImage(int img_id) const;
void removeAllImages();
@@ -164,7 +165,6 @@ class RDFeed : public QObject
private:
bool SavePodcast(unsigned cast_id,const QString &src_filename) const;
bool PostPodcast(unsigned cast_id) const;
unsigned CreateCast(QString *filename,int bytes,int msecs) const;
QString ResolveChannelWildcards(const QString &tmplt,RDSqlQuery *chan_q,
const QDateTime &build_datetime);