mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-12-01 22:30:13 +01:00
2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Tweaked the credentials section in the 'Edit Feed' dialog in rdadmin(1) to indicate whether a 'Password' or a 'Passphrase' is required. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -23353,3 +23353,7 @@
|
|||||||
* Tweaked the credentials section in the 'Edit Upload' and
|
* Tweaked the credentials section in the 'Edit Upload' and
|
||||||
'Edit Download' dialogs in rdcatch(1) to indicate whether a
|
'Edit Download' dialogs in rdcatch(1) to indicate whether a
|
||||||
'Password' or a 'Passphrase' is required.
|
'Password' or a 'Passphrase' is required.
|
||||||
|
2022-09-20 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Tweaked the credentials section in the 'Edit Feed' dialog in
|
||||||
|
rdadmin(1) to indicate whether a 'Password' or a 'Passphrase' is
|
||||||
|
required.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
//
|
//
|
||||||
// Edit a Rivendell Feed
|
// Edit a Rivendell Feed
|
||||||
//
|
//
|
||||||
// (C) Copyright 2002-2021 Fred Gleason <fredg@paravelsystems.com>
|
// (C) Copyright 2002-2022 Fred Gleason <fredg@paravelsystems.com>
|
||||||
//
|
//
|
||||||
// This program is free software; you can redistribute it and/or modify
|
// This program is free software; you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License version 2 as
|
// it under the terms of the GNU General Public License version 2 as
|
||||||
@@ -40,7 +40,7 @@ EditFeed::EditFeed(const QString &feed,QWidget *parent)
|
|||||||
// Fix the Window Size
|
// Fix the Window Size
|
||||||
//
|
//
|
||||||
setMinimumSize(sizeHint());
|
setMinimumSize(sizeHint());
|
||||||
setMaximumSize(sizeHint());
|
setMaximumHeight(sizeHint().height());
|
||||||
|
|
||||||
feed_feed=new RDFeed(feed,rda->config(),this);
|
feed_feed=new RDFeed(feed,rda->config(),this);
|
||||||
feed_image_model=new RDImagePickerModel("FEED_IMAGES","FEED_ID",this);
|
feed_image_model=new RDImagePickerModel("FEED_IMAGES","FEED_ID",this);
|
||||||
@@ -254,6 +254,8 @@ EditFeed::EditFeed(const QString &feed,QWidget *parent)
|
|||||||
new QLabel(tr("Authenticate with local identity file"),this);
|
new QLabel(tr("Authenticate with local identity file"),this);
|
||||||
feed_purge_use_id_file_label->setFont(labelFont());
|
feed_purge_use_id_file_label->setFont(labelFont());
|
||||||
feed_purge_use_id_file_label->setAlignment(Qt::AlignLeft|Qt::AlignVCenter);
|
feed_purge_use_id_file_label->setAlignment(Qt::AlignLeft|Qt::AlignVCenter);
|
||||||
|
connect(feed_purge_use_id_file_check,SIGNAL(toggled(bool)),
|
||||||
|
this,SLOT(purgeUseIdFileData(bool)));
|
||||||
|
|
||||||
//
|
//
|
||||||
// Audio Format
|
// Audio Format
|
||||||
@@ -540,10 +542,23 @@ void EditFeed::purgeUrlChangedData(const QString &str)
|
|||||||
(!rda->station()->sshIdentityFile().isEmpty())) {
|
(!rda->station()->sshIdentityFile().isEmpty())) {
|
||||||
feed_purge_use_id_file_check->setEnabled(true);
|
feed_purge_use_id_file_check->setEnabled(true);
|
||||||
feed_purge_use_id_file_label->setEnabled(true);
|
feed_purge_use_id_file_label->setEnabled(true);
|
||||||
|
purgeUseIdFileData(feed_purge_use_id_file_check->isChecked());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
feed_purge_use_id_file_check->setDisabled(true);
|
feed_purge_use_id_file_check->setDisabled(true);
|
||||||
feed_purge_use_id_file_label->setDisabled(true);
|
feed_purge_use_id_file_label->setDisabled(true);
|
||||||
|
purgeUseIdFileData(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void EditFeed::purgeUseIdFileData(bool state)
|
||||||
|
{
|
||||||
|
if(state) {
|
||||||
|
feed_purge_password_label->setText(tr("Passphrase")+":");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
feed_purge_password_label->setText(tr("Password")+":");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -773,8 +788,8 @@ void EditFeed::resizeEvent(QResizeEvent *e)
|
|||||||
feed_purge_url_label->setGeometry(20,425,130,19);
|
feed_purge_url_label->setGeometry(20,425,130,19);
|
||||||
feed_purge_username_edit->setGeometry(225,445,95,19);
|
feed_purge_username_edit->setGeometry(225,445,95,19);
|
||||||
feed_purge_username_label->setGeometry(40,445,180,19);
|
feed_purge_username_label->setGeometry(40,445,180,19);
|
||||||
feed_purge_password_edit->setGeometry(395,445,95,19);
|
feed_purge_password_edit->setGeometry(415,445,75,19);
|
||||||
feed_purge_password_label->setGeometry(320,445,70,19);
|
feed_purge_password_label->setGeometry(330,445,80,19);
|
||||||
feed_purge_use_id_file_check->setGeometry(160,466,15,15);
|
feed_purge_use_id_file_check->setGeometry(160,466,15,15);
|
||||||
feed_purge_use_id_file_label->setGeometry(180,464,300,19);
|
feed_purge_use_id_file_label->setGeometry(180,464,300,19);
|
||||||
|
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ class EditFeed : public RDDialog
|
|||||||
void schemaActivatedData(int n);
|
void schemaActivatedData(int n);
|
||||||
void checkboxToggledData(bool state);
|
void checkboxToggledData(bool state);
|
||||||
void purgeUrlChangedData(const QString &str);
|
void purgeUrlChangedData(const QString &str);
|
||||||
|
void purgeUseIdFileData(bool state);
|
||||||
void lineeditChangedData(const QString &str);
|
void lineeditChangedData(const QString &str);
|
||||||
void selectSubfeedsData();
|
void selectSubfeedsData();
|
||||||
void setFormatData();
|
void setFormatData();
|
||||||
|
|||||||
Reference in New Issue
Block a user