mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 14:32:15 -07:00
Fixups.
Took 2 minutes
This commit is contained in:
parent
6b435eb2b4
commit
72e6a3069d
2 changed files with 10 additions and 20 deletions
|
|
@ -11,13 +11,10 @@ static constexpr int REFRESH_INTERVAL_MS = 10 * 1000;
|
|||
|
||||
PictureLoaderLocal::PictureLoaderLocal(QObject *parent)
|
||||
: QObject(parent), picsPath(SettingsCache::instance().getPicsPath()),
|
||||
customPicsPath(SettingsCache::instance().getCustomPicsPath()),
|
||||
overrideAllCardArtWithPersonalPreference(SettingsCache::instance().getOverrideAllCardArtWithPersonalPreference())
|
||||
customPicsPath(SettingsCache::instance().getCustomPicsPath())
|
||||
{
|
||||
// Hook up signals to settings
|
||||
connect(&SettingsCache::instance(), &SettingsCache::picsPathChanged, this, &PictureLoaderLocal::picsPathChanged);
|
||||
connect(&SettingsCache::instance(), &SettingsCache::overrideAllCardArtWithPersonalPreferenceChanged, this,
|
||||
&PictureLoaderLocal::setOverrideAllCardArtWithPersonalPreference);
|
||||
|
||||
refreshIndex();
|
||||
|
||||
|
|
@ -89,15 +86,15 @@ QImage PictureLoaderLocal::tryLoadCardImageFromDisk(const QString &setName,
|
|||
// Order is cardName_providerId, cardName_setName_collectorNumber, setName-collectorNumber-cardName and then just
|
||||
// generically cardName, if the user has decided to override every printing. Most-to-least specific.
|
||||
|
||||
const QStringList nameVariants = {!providerId.isEmpty() ? QString("%1_%2").arg(correctedCardName, providerId)
|
||||
: QString(),
|
||||
(!setName.isEmpty() && !collectorNumber.isEmpty())
|
||||
? QString("%1_%2_%3").arg(correctedCardName, setName, collectorNumber)
|
||||
: QString(),
|
||||
(!setName.isEmpty() && !collectorNumber.isEmpty())
|
||||
? QString("%1-%2-%3").arg(setName, collectorNumber, correctedCardName)
|
||||
: QString(),
|
||||
correctedCardName};
|
||||
QStringList nameVariants;
|
||||
if (!providerId.isEmpty()) {
|
||||
nameVariants << QString("%1_%2").arg(correctedCardName, providerId);
|
||||
}
|
||||
if (!setName.isEmpty() && !collectorNumber.isEmpty()) {
|
||||
nameVariants << QString("%1_%2_%3").arg(correctedCardName, setName, collectorNumber)
|
||||
<< QString("%1-%2-%3").arg(setName, collectorNumber, correctedCardName);
|
||||
}
|
||||
nameVariants << correctedCardName;
|
||||
|
||||
for (const QString &nameVariant : nameVariants) {
|
||||
if (nameVariant.isEmpty()) {
|
||||
|
|
@ -144,8 +141,3 @@ void PictureLoaderLocal::picsPathChanged()
|
|||
picsPath = SettingsCache::instance().getPicsPath();
|
||||
customPicsPath = SettingsCache::instance().getCustomPicsPath();
|
||||
}
|
||||
|
||||
void PictureLoaderLocal::setOverrideAllCardArtWithPersonalPreference(bool _overrideAllCardArtWithPersonalPreference)
|
||||
{
|
||||
overrideAllCardArtWithPersonalPreference = _overrideAllCardArtWithPersonalPreference;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@ public:
|
|||
|
||||
private:
|
||||
QString picsPath, customPicsPath;
|
||||
bool overrideAllCardArtWithPersonalPreference;
|
||||
|
||||
QMultiHash<QString, QString> customFolderIndex; // multimap of cardName to picPaths
|
||||
QTimer *refreshTimer;
|
||||
|
|
@ -38,7 +37,6 @@ private:
|
|||
|
||||
private slots:
|
||||
void picsPathChanged();
|
||||
void setOverrideAllCardArtWithPersonalPreference(bool _overrideAllCardArtWithPersonalPreference);
|
||||
};
|
||||
|
||||
#endif // PICTURE_LOADER_LOCAL_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue