From 5349a8e853c908dcb8ee7acfeac312fc88ce3293 Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Mon, 21 Sep 2020 10:43:20 -0400 Subject: [PATCH] 2020-09-21 Fred Gleason * Added a 'SHA1' column to the 'Podcast Item List' dialog in rdcastmanager(1). Signed-off-by: Fred Gleason --- ChangeLog | 3 +++ rdcastmanager/list_casts.cpp | 11 ++++++++++- rdcastmanager/rdcastmanager_cs.ts | 8 ++++++++ rdcastmanager/rdcastmanager_de.ts | 8 ++++++++ rdcastmanager/rdcastmanager_es.ts | 8 ++++++++ rdcastmanager/rdcastmanager_fr.ts | 8 ++++++++ rdcastmanager/rdcastmanager_nb.ts | 8 ++++++++ rdcastmanager/rdcastmanager_nn.ts | 8 ++++++++ rdcastmanager/rdcastmanager_pt_BR.ts | 8 ++++++++ 9 files changed, 69 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7a87c10c..9fb0acb4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20291,3 +20291,6 @@ * Added 'RDPodcast::sha1Hash()' and 'RDPodcast::setSha1Hash()' methods. * Implemented audio relinking for podcast media files. +2020-09-21 Fred Gleason + * Added a 'SHA1' column to the 'Podcast Item List' dialog in + rdcastmanager(1). diff --git a/rdcastmanager/list_casts.cpp b/rdcastmanager/list_casts.cpp index 6a26aad6..7c1ca78e 100644 --- a/rdcastmanager/list_casts.cpp +++ b/rdcastmanager/list_casts.cpp @@ -137,6 +137,8 @@ ListCasts::ListCasts(unsigned feed_id,bool is_super,QWidget *parent) list_casts_view->setColumnAlignment(6,Qt::AlignCenter); list_casts_view->addColumn(tr("Posted By")); list_casts_view->setColumnAlignment(7,Qt::AlignLeft); + list_casts_view->addColumn(tr("SHA1")); + list_casts_view->setColumnAlignment(8,Qt::AlignLeft); connect(list_casts_view, SIGNAL(doubleClicked(Q3ListViewItem *,const QPoint &,int)), this, @@ -588,7 +590,8 @@ void ListCasts::RefreshItem(RDListViewItem *item) "PODCASTS.ITEM_CATEGORY,"+ // 07 "PODCASTS.ORIGIN_LOGIN_NAME,"+ // 08 "PODCASTS.ORIGIN_STATION,"+ // 09 - "PODCASTS.ORIGIN_DATETIME "+ // 10 + "PODCASTS.ORIGIN_DATETIME,"+ // 10 + "PODCASTS.SHA1_HASH "+ // 11 "from PODCASTS left join FEEDS "+ "on PODCASTS.FEED_ID=FEEDS.ID where "+ QString().sprintf("PODCASTS.ID=%d",item->id()); @@ -633,6 +636,12 @@ void ListCasts::RefreshItem(RDListViewItem *item) q->value(9).toString()+" "+tr("at")+" "+ q->value(10).toDateTime().toString("MM/dd/yyyy hh:mm:ss")); } + if(q->value(11).toString().isEmpty()) { + item->setText(8,tr("[none]")); + } + else { + item->setText(8,q->value(11).toString()); + } } delete q; } diff --git a/rdcastmanager/rdcastmanager_cs.ts b/rdcastmanager/rdcastmanager_cs.ts index 54f69b30..78810586 100644 --- a/rdcastmanager/rdcastmanager_cs.ts +++ b/rdcastmanager/rdcastmanager_cs.ts @@ -406,6 +406,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_de.ts b/rdcastmanager/rdcastmanager_de.ts index d6d9a782..b6623fd8 100644 --- a/rdcastmanager/rdcastmanager_de.ts +++ b/rdcastmanager/rdcastmanager_de.ts @@ -391,6 +391,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_es.ts b/rdcastmanager/rdcastmanager_es.ts index f2bf49ce..8d6f87e2 100644 --- a/rdcastmanager/rdcastmanager_es.ts +++ b/rdcastmanager/rdcastmanager_es.ts @@ -346,6 +346,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_fr.ts b/rdcastmanager/rdcastmanager_fr.ts index 10311698..6f620f99 100644 --- a/rdcastmanager/rdcastmanager_fr.ts +++ b/rdcastmanager/rdcastmanager_fr.ts @@ -247,6 +247,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_nb.ts b/rdcastmanager/rdcastmanager_nb.ts index 523e2275..d4de3983 100644 --- a/rdcastmanager/rdcastmanager_nb.ts +++ b/rdcastmanager/rdcastmanager_nb.ts @@ -378,6 +378,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_nn.ts b/rdcastmanager/rdcastmanager_nn.ts index 523e2275..d4de3983 100644 --- a/rdcastmanager/rdcastmanager_nn.ts +++ b/rdcastmanager/rdcastmanager_nn.ts @@ -378,6 +378,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog diff --git a/rdcastmanager/rdcastmanager_pt_BR.ts b/rdcastmanager/rdcastmanager_pt_BR.ts index 63d04a1e..08df41df 100644 --- a/rdcastmanager/rdcastmanager_pt_BR.ts +++ b/rdcastmanager/rdcastmanager_pt_BR.ts @@ -356,6 +356,14 @@ Log Select Audio File + + SHA1 + + + + [none] + + LogDialog