Don't insert song-specific search criteria in db query widget
This commit is contained in:
parent
4ac014b999
commit
456565ceb9
|
@ -102,17 +102,23 @@ DbQueryWidget::~DbQueryWidget()
|
|||
values().dbQuery.override = m_ui->overrideCheckBox->isChecked();
|
||||
}
|
||||
|
||||
void DbQueryWidget::insertSearchTermsFromTagEdit(TagEdit *tagEdit)
|
||||
void DbQueryWidget::insertSearchTermsFromTagEdit(TagEdit *tagEdit, bool songSpecific)
|
||||
{
|
||||
if (!tagEdit) {
|
||||
return;
|
||||
}
|
||||
|
||||
// set title, album and artist
|
||||
m_ui->titleLineEdit->setText(tagValueToQString(tagEdit->value(KnownField::Title)));
|
||||
// set album and artist
|
||||
m_ui->albumLineEdit->setText(tagValueToQString(tagEdit->value(KnownField::Album)));
|
||||
m_ui->artistLineEdit->setText(tagValueToQString(tagEdit->value(KnownField::Artist)));
|
||||
|
||||
if (!songSpecific) {
|
||||
return;
|
||||
}
|
||||
|
||||
// set title
|
||||
m_ui->titleLineEdit->setText(tagValueToQString(tagEdit->value(KnownField::Title)));
|
||||
|
||||
// set track number, or if not available part number
|
||||
bool trackValueOk = false;
|
||||
try {
|
||||
|
|
|
@ -31,7 +31,7 @@ public:
|
|||
explicit DbQueryWidget(TagEditorWidget *tagEditorWidget, QWidget *parent = nullptr);
|
||||
~DbQueryWidget();
|
||||
|
||||
void insertSearchTermsFromTagEdit(TagEdit *tagEdit);
|
||||
void insertSearchTermsFromTagEdit(TagEdit *tagEdit, bool songSpecific = false);
|
||||
SongDescription currentSongDescription() const;
|
||||
void applyResults(TagEdit *tagEdit, const QModelIndex &resultIndex);
|
||||
|
||||
|
|
Loading…
Reference in New Issue