Make LyricWiki URL configurable
This commit is contained in:
parent
784f2c8a3a
commit
b1be64fe1d
|
@ -194,6 +194,7 @@ void restore()
|
||||||
v.dbQuery.override = settings.value(QStringLiteral("override"), true).toBool();
|
v.dbQuery.override = settings.value(QStringLiteral("override"), true).toBool();
|
||||||
v.dbQuery.fields.restore(settings, QStringLiteral("fields"));
|
v.dbQuery.fields.restore(settings, QStringLiteral("fields"));
|
||||||
v.dbQuery.musicBrainzUrl = settings.value(QStringLiteral("musicbrainzurl")).toString();
|
v.dbQuery.musicBrainzUrl = settings.value(QStringLiteral("musicbrainzurl")).toString();
|
||||||
|
v.dbQuery.lyricsWikiaUrl = settings.value(QStringLiteral("lyricwikiurl")).toString();
|
||||||
v.dbQuery.coverArtArchiveUrl = settings.value(QStringLiteral("coverartarchiveurl")).toString();
|
v.dbQuery.coverArtArchiveUrl = settings.value(QStringLiteral("coverartarchiveurl")).toString();
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
|
@ -281,6 +282,7 @@ void save()
|
||||||
settings.setValue(QStringLiteral("override"), v.dbQuery.override);
|
settings.setValue(QStringLiteral("override"), v.dbQuery.override);
|
||||||
v.dbQuery.fields.save(settings, QStringLiteral("fields"));
|
v.dbQuery.fields.save(settings, QStringLiteral("fields"));
|
||||||
settings.setValue(QStringLiteral("musicbrainzurl"), v.dbQuery.musicBrainzUrl);
|
settings.setValue(QStringLiteral("musicbrainzurl"), v.dbQuery.musicBrainzUrl);
|
||||||
|
settings.setValue(QStringLiteral("lyricwikiurl"), v.dbQuery.lyricsWikiaUrl);
|
||||||
settings.setValue(QStringLiteral("coverartarchiveurl"), v.dbQuery.coverArtArchiveUrl);
|
settings.setValue(QStringLiteral("coverartarchiveurl"), v.dbQuery.coverArtArchiveUrl);
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
|
|
|
@ -2,14 +2,6 @@
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>QtGui::EditorDbQueryOptionsPage</class>
|
<class>QtGui::EditorDbQueryOptionsPage</class>
|
||||||
<widget class="QWidget" name="QtGui::EditorDbQueryOptionsPage">
|
<widget class="QWidget" name="QtGui::EditorDbQueryOptionsPage">
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>222</width>
|
|
||||||
<height>74</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>MusicBrainz</string>
|
<string>MusicBrainz</string>
|
||||||
</property>
|
</property>
|
||||||
|
@ -31,20 +23,34 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="0">
|
<item row="2" column="0">
|
||||||
<widget class="QLabel" name="coverArtArchiveUrlLabel">
|
<widget class="QLabel" name="coverArtArchiveUrlLabel">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Cover Art Archive URL</string>
|
<string>Cover Art Archive URL</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
<item row="2" column="1">
|
||||||
<widget class="Widgets::ClearLineEdit" name="coverArtArchiveUrlLineEdit">
|
<widget class="Widgets::ClearLineEdit" name="coverArtArchiveUrlLineEdit">
|
||||||
<property name="placeholderText">
|
<property name="placeholderText">
|
||||||
<string>http://coverartarchive.org</string>
|
<string>http://coverartarchive.org</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="1" column="0">
|
||||||
|
<widget class="QLabel" name="lyricWikiUrlLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>LyricWiki URL</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="1">
|
||||||
|
<widget class="QLineEdit" name="lyricWikiUrlLineEdit">
|
||||||
|
<property name="placeholderText">
|
||||||
|
<string>https://lyrics.fandom.com</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<customwidgets>
|
<customwidgets>
|
||||||
|
|
|
@ -264,6 +264,7 @@ bool EditorDbQueryOptionsPage::apply()
|
||||||
if (hasBeenShown()) {
|
if (hasBeenShown()) {
|
||||||
auto &settings = values().dbQuery;
|
auto &settings = values().dbQuery;
|
||||||
settings.musicBrainzUrl = ui()->musicBrainzUrlLineEdit->text();
|
settings.musicBrainzUrl = ui()->musicBrainzUrlLineEdit->text();
|
||||||
|
settings.lyricsWikiaUrl = ui()->lyricWikiUrlLineEdit->text();
|
||||||
settings.coverArtArchiveUrl = ui()->coverArtArchiveUrlLineEdit->text();
|
settings.coverArtArchiveUrl = ui()->coverArtArchiveUrlLineEdit->text();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@ -274,6 +275,7 @@ void EditorDbQueryOptionsPage::reset()
|
||||||
if (hasBeenShown()) {
|
if (hasBeenShown()) {
|
||||||
const auto &settings = values().dbQuery;
|
const auto &settings = values().dbQuery;
|
||||||
ui()->musicBrainzUrlLineEdit->setText(settings.musicBrainzUrl);
|
ui()->musicBrainzUrlLineEdit->setText(settings.musicBrainzUrl);
|
||||||
|
ui()->lyricWikiUrlLineEdit->setText(settings.lyricsWikiaUrl);
|
||||||
ui()->coverArtArchiveUrlLineEdit->setText(settings.coverArtArchiveUrl);
|
ui()->coverArtArchiveUrlLineEdit->setText(settings.coverArtArchiveUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue