Skip to content

Commit 3c18558

Browse files
committed
fix: Remove check for share/images
1 parent 937c2aa commit 3c18558

File tree

7 files changed

+0
-128
lines changed

7 files changed

+0
-128
lines changed

src/misc/aviation/airlineicaocode.cpp

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -161,26 +161,6 @@ namespace swift::misc::aviation
161161
return CIcons::StandardIconEmpty;
162162
}
163163

164-
QString CAirlineIcaoCode::getIconResourcePath() const
165-
{
166-
if (this->hasValidDbKey() && CAirlineIcaoCode::iconIds().contains(this->getDbKey()))
167-
{
168-
static const QString p("airlines/%1_%2.png");
169-
const QString n(p.arg(this->getDbKey(), 5, 10, QChar('0')).arg(this->getDesignator()));
170-
return CFileUtils::appendFilePaths(CSwiftDirectories::imagesDirectory(), n);
171-
}
172-
return {};
173-
}
174-
175-
QString CAirlineIcaoCode::getIconAsHTMLImage() const
176-
{
177-
if (this->hasValidDbKey() && CAirlineIcaoCode::iconIds().contains(this->getDbKey()))
178-
{
179-
return u"<img src=\"" % this->getIconResourcePath() % u"\">";
180-
}
181-
return {};
182-
}
183-
184164
QString CAirlineIcaoCode::convertToQString(bool i18n) const
185165
{
186166
Q_UNUSED(i18n);
@@ -205,7 +185,6 @@ namespace swift::misc::aviation
205185
case IndexAirlineCountryIso: return QVariant::fromValue(this->getCountryIso());
206186
case IndexAirlineCountry: return m_country.propertyByIndex(index.copyFrontRemoved());
207187
case IndexAirlineName: return QVariant::fromValue(m_name);
208-
case IndexAirlineIconHTML: return QVariant::fromValue(this->getIconAsHTMLImage());
209188
case IndexTelephonyDesignator: return QVariant::fromValue(m_telephonyDesignator);
210189
case IndexIsVirtualAirline: return QVariant::fromValue(m_isVa);
211190
case IndexIsOperating: return QVariant::fromValue(m_isOperating);
@@ -258,7 +237,6 @@ namespace swift::misc::aviation
258237
const ColumnIndex i = index.frontCasted<ColumnIndex>();
259238
switch (i)
260239
{
261-
case IndexAirlineIconHTML:
262240
case IndexAirlineDesignator: return m_designator.compare(compareValue.getDesignator());
263241
case IndexIataCode: return m_iataCode.compare(compareValue.getIataCode());
264242
case IndexAirlineCountry:
@@ -496,33 +474,4 @@ namespace swift::misc::aviation
496474
code.setKeyVersionTimestampFromDatabaseJson(json, prefix);
497475
return code;
498476
}
499-
500-
//! \private
501-
QSet<int> iconIdsImpl()
502-
{
503-
QDir dir(CSwiftDirectories::imagesAirlinesDirectory());
504-
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "image directory missing");
505-
506-
CSetBuilder<int> ids;
507-
dir.setFilter(QDir::Files | QDir::NoSymLinks);
508-
dir.setSorting(QDir::Name);
509-
for (const QFileInfo &fileInfo : dir.entryInfoList())
510-
{
511-
const QString fn(fileInfo.fileName());
512-
bool ok = fn.size() > 5;
513-
if (!ok) { continue; }
514-
SWIFT_VERIFY_X(ok, Q_FUNC_INFO, "wrong file name");
515-
const int id = QStringView { fn }.left(5).toInt(&ok);
516-
SWIFT_VERIFY_X(ok, Q_FUNC_INFO, "wrong id format");
517-
if (!ok) { continue; }
518-
ids.insert(id);
519-
}
520-
return ids;
521-
}
522-
523-
const QSet<int> &CAirlineIcaoCode::iconIds()
524-
{
525-
static const QSet<int> ids = iconIdsImpl();
526-
return ids;
527-
}
528477
} // namespace swift::misc::aviation

src/misc/aviation/airlineicaocode.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ namespace swift::misc::aviation
4040
IndexAirlineName,
4141
IndexAirlineCountryIso,
4242
IndexAirlineCountry,
43-
IndexAirlineIconHTML,
4443
IndexTelephonyDesignator,
4544
IndexGroupId,
4645
IndexGroupName,
@@ -217,12 +216,6 @@ namespace swift::misc::aviation
217216
//! \copydoc mixin::Index::comparePropertyByIndex
218217
int comparePropertyByIndex(CPropertyIndexRef index, const CAirlineIcaoCode &compareValue) const;
219218

220-
//! Get icon resource path
221-
QString getIconResourcePath() const;
222-
223-
//! Icon has HTML img
224-
QString getIconAsHTMLImage() const;
225-
226219
//! Validate data
227220
CStatusMessageList validate() const;
228221

src/misc/icon.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,6 @@ namespace swift::misc
2121
// m_index(CIcons::IconIsGenerated), m_descriptiveText(descriptiveText), m_pixmap(pixmap)
2222
//{ }
2323

24-
// CIcon::CIcon(const QString &resourceFilePath, const QString &descriptiveText) :
25-
// m_index(CIcons::IconIsFile), m_descriptiveText(descriptiveText)
26-
//{
27-
// QString fullPath;
28-
// m_pixmap = CIcons::pixmapByResourceFileName(QDir::cleanPath(resourceFilePath), fullPath);
29-
// m_fileResourcePath = fullPath;
30-
// }
31-
3224
CIcons::IconIndex CIcon::getIndex() const { return m_index; }
3325

3426
bool CIcon::isIndexBased() const { return m_index < CIcons::IconIsGenerated; }

src/misc/icons.cpp

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,23 +1096,6 @@ namespace swift::misc
10961096
return rotate(rotateDegrees, pixmapByIndex(index));
10971097
}
10981098

1099-
const QPixmap &CIcons::pixmapByResourceFileName(const QString &relativeFileName, QString &fullFilePath)
1100-
{
1101-
//! \fixme KB 20170701 noticed the "cache" is not threadsafe. However, there has never be an issue so far. Added
1102-
//! thread assert.
1103-
Q_ASSERT_X(!relativeFileName.isEmpty(), Q_FUNC_INFO, "missing filename");
1104-
Q_ASSERT_X(CThreadUtils::thisIsMainThread(), Q_FUNC_INFO, "not thread safe");
1105-
1106-
fullFilePath = CFileUtils::appendFilePaths(CSwiftDirectories::imagesDirectory(), relativeFileName);
1107-
if (!getResourceFileCache().contains(relativeFileName))
1108-
{
1109-
QPixmap pm;
1110-
const bool s = pm.load(fullFilePath);
1111-
CIcons::getResourceFileCache().insert(relativeFileName, s ? pm : CIcons::empty());
1112-
}
1113-
return CIcons::getResourceFileCache()[relativeFileName];
1114-
}
1115-
11161099
QImage CIcons::changeImageBackgroundColor(const QImage &imgSource, Qt::GlobalColor backgroundColor)
11171100
{
11181101
QImage destBackgroundImg(imgSource.size(), QImage::Format_RGB32);

src/misc/icons.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -691,13 +691,6 @@ namespace swift::misc
691691
//! Pixmap by given index rotated
692692
static QPixmap pixmapByIndex(IconIndex index, int rotateDegrees);
693693

694-
// -------------------------------------------------------------
695-
// By file from swift resource directory
696-
// -------------------------------------------------------------
697-
698-
//! Pixmap by given index
699-
static const QPixmap &pixmapByResourceFileName(const QString &relativeFileName, QString &fullFilePath);
700-
701694
// -------------------------------------------------------------
702695
// Utility functions
703696
// -------------------------------------------------------------

src/misc/swiftdirectories.cpp

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -247,32 +247,6 @@ namespace swift::misc
247247
return s;
248248
}
249249

250-
QString getImagesDirImpl()
251-
{
252-
const QString d(CSwiftDirectories::shareDirectory());
253-
const QDir dir(QDir::cleanPath(d + QDir::separator() + "images"));
254-
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
255-
return dir.absolutePath();
256-
}
257-
258-
const QString &CSwiftDirectories::imagesDirectory()
259-
{
260-
static const QString s(getImagesDirImpl());
261-
return s;
262-
}
263-
264-
const QString &CSwiftDirectories::imagesAirlinesDirectory()
265-
{
266-
static const QString s(QDir::cleanPath(imagesDirectory() + QDir::separator() + "airlines"));
267-
return s;
268-
}
269-
270-
const QString &CSwiftDirectories::imagesFlagsDirectory()
271-
{
272-
static const QString s(QDir::cleanPath(imagesDirectory() + QDir::separator() + "flags"));
273-
return s;
274-
}
275-
276250
QString getHtmlDirImpl()
277251
{
278252
const QString d(CSwiftDirectories::shareDirectory());
@@ -368,9 +342,6 @@ namespace swift::misc
368342
QDir d(binDirectory());
369343
if (!d.isReadable()) { failed.append(d.absolutePath()); }
370344

371-
d = QDir(imagesDirectory());
372-
if (!d.isReadable()) { failed.append(d.absolutePath()); }
373-
374345
d = QDir(stylesheetsDirectory());
375346
if (!d.isReadable()) { failed.append(d.absolutePath()); }
376347

src/misc/swiftdirectories.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,6 @@ namespace swift::misc
8686
//! Where qss files are located
8787
static const QString &stylesheetsDirectory();
8888

89-
//! Where images are located
90-
static const QString &imagesDirectory();
91-
92-
//! Where airline images are located
93-
static const QString &imagesAirlinesDirectory();
94-
95-
//! Where flags images are located
96-
static const QString &imagesFlagsDirectory();
97-
9889
//! Where HTML files are located
9990
static const QString &htmlDirectory();
10091

0 commit comments

Comments
 (0)