forked from qt-creator/qt-creator
Handle QFontDatabase related deprecation warnings
QFontDatabase is 'all static' nowadays. Change-Id: I1e20a7b8452961b8051d0299b89d161ded95d8fa Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -716,12 +716,7 @@ Qt::HighDpiScaleFactorRoundingPolicy StyleHelper::defaultHighDpiScaleFactorRound
|
||||
|
||||
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QList<IconFontHelper> ¶meters)
|
||||
{
|
||||
QFontDatabase a;
|
||||
|
||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
||||
|
||||
if (!a.hasFamily(fontName))
|
||||
return {};
|
||||
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||
|
||||
QIcon icon;
|
||||
|
||||
@@ -751,11 +746,7 @@ QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QList<Icon
|
||||
|
||||
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &iconSymbol, int fontSize, int iconSize, QColor color)
|
||||
{
|
||||
QFontDatabase a;
|
||||
|
||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
||||
|
||||
if (a.hasFamily(fontName)) {
|
||||
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||
|
||||
QIcon icon;
|
||||
QSize size(iconSize, iconSize);
|
||||
@@ -780,9 +771,6 @@ QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &i
|
||||
}
|
||||
|
||||
return icon;
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &iconSymbol, int fontSize, int iconSize)
|
||||
@@ -794,15 +782,11 @@ QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &i
|
||||
QIcon StyleHelper::getCursorFromIconFont(const QString &fontName, const QString &cursorFill, const QString &cursorOutline,
|
||||
int fontSize, int iconSize)
|
||||
{
|
||||
QFontDatabase a;
|
||||
|
||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
||||
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||
|
||||
const QColor outlineColor = Qt::black;
|
||||
const QColor fillColor = Qt::white;
|
||||
|
||||
if (a.hasFamily(fontName)) {
|
||||
|
||||
QIcon icon;
|
||||
QSize size(iconSize, iconSize);
|
||||
|
||||
@@ -837,12 +821,8 @@ QIcon StyleHelper::getCursorFromIconFont(const QString &fontName, const QString
|
||||
}
|
||||
|
||||
return icon;
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
|
||||
QString StyleHelper::dpiSpecificImageFile(const QString &fileName)
|
||||
{
|
||||
// See QIcon::addFile()
|
||||
|
||||
@@ -63,7 +63,6 @@ private:
|
||||
|
||||
QFont m_font;
|
||||
int m_fontZoom = 100;
|
||||
QFontDatabase m_fontDatabase;
|
||||
|
||||
QString m_homePage;
|
||||
int m_contextOption;
|
||||
@@ -400,9 +399,9 @@ void GeneralSettingsPageWidget::exportBookmarks()
|
||||
void GeneralSettingsPageWidget::updateFontSizeSelector()
|
||||
{
|
||||
const QString &family = m_font.family();
|
||||
const QString &fontStyle = m_fontDatabase.styleString(m_font);
|
||||
const QString &fontStyle = QFontDatabase::styleString(m_font);
|
||||
|
||||
QList<int> pointSizes = m_fontDatabase.pointSizes(family, fontStyle);
|
||||
QList<int> pointSizes = QFontDatabase::pointSizes(family, fontStyle);
|
||||
if (pointSizes.empty())
|
||||
pointSizes = QFontDatabase::standardSizes();
|
||||
|
||||
@@ -424,8 +423,8 @@ void GeneralSettingsPageWidget::updateFontSizeSelector()
|
||||
|
||||
void GeneralSettingsPageWidget::updateFontStyleSelector()
|
||||
{
|
||||
const QString &fontStyle = m_fontDatabase.styleString(m_font);
|
||||
const QStringList &styles = m_fontDatabase.styles(m_font.family());
|
||||
const QString &fontStyle = QFontDatabase::styleString(m_font);
|
||||
const QStringList &styles = QFontDatabase::styles(m_font.family());
|
||||
|
||||
QSignalBlocker blocker(styleComboBox);
|
||||
styleComboBox->clear();
|
||||
|
||||
@@ -88,7 +88,7 @@ static QString defaultFallbackFontFamily()
|
||||
|
||||
static QString defaultFallbackFontStyleName(const QString &fontFamily)
|
||||
{
|
||||
const QStringList styles = QFontDatabase().styles(fontFamily);
|
||||
const QStringList styles = QFontDatabase::styles(fontFamily);
|
||||
QTC_ASSERT(!styles.isEmpty(), return QString("Regular"));
|
||||
return styles.first();
|
||||
}
|
||||
|
||||
@@ -48,13 +48,10 @@ void drawIcon(QPainter *painter,
|
||||
int iconSize,
|
||||
const QColor &penColor)
|
||||
{
|
||||
static QFontDatabase a;
|
||||
|
||||
const QString fontName = "qtds_propertyIconFont.ttf";
|
||||
|
||||
Q_ASSERT(a.hasFamily(fontName));
|
||||
QTC_ASSERT(QFontDatabase::hasFamily(fontName), return);
|
||||
|
||||
if (a.hasFamily(fontName)) {
|
||||
QFont font(fontName);
|
||||
font.setPixelSize(fontSize);
|
||||
|
||||
@@ -64,7 +61,6 @@ void drawIcon(QPainter *painter,
|
||||
painter->drawText(QRectF(x, y, iconSize, iconSize), iconSymbol);
|
||||
|
||||
painter->restore();
|
||||
}
|
||||
}
|
||||
|
||||
FormEditorScene *FormEditorItem::scene() const {
|
||||
|
||||
@@ -586,8 +586,7 @@ int PropertyEditorContextObject::devicePixelRatio()
|
||||
|
||||
QStringList PropertyEditorContextObject::styleNamesForFamily(const QString &family)
|
||||
{
|
||||
const QFontDatabase dataBase;
|
||||
return dataBase.styles(family);
|
||||
return QFontDatabase::styles(family);
|
||||
}
|
||||
|
||||
QStringList PropertyEditorContextObject::allStatesForId(const QString &id)
|
||||
|
||||
@@ -491,8 +491,7 @@ static QString defaultFontFamily()
|
||||
return QLatin1String("Menlo");
|
||||
|
||||
const QString sourceCodePro(g_sourceCodePro);
|
||||
const QFontDatabase dataBase;
|
||||
if (dataBase.hasFamily(sourceCodePro))
|
||||
if (QFontDatabase::hasFamily(sourceCodePro))
|
||||
return sourceCodePro;
|
||||
|
||||
if (Utils::HostOsInfo::isAnyUnixHost())
|
||||
|
||||
@@ -458,15 +458,14 @@ void FontSettingsPageWidget::updateFontZoom(const FontSettings &fontSettings)
|
||||
|
||||
QList<int> FontSettingsPageWidget::pointSizesForSelectedFont() const
|
||||
{
|
||||
QFontDatabase db;
|
||||
const QString familyName = m_fontComboBox->currentFont().family();
|
||||
QList<int> sizeLst = db.pointSizes(familyName);
|
||||
QList<int> sizeLst = QFontDatabase::pointSizes(familyName);
|
||||
if (!sizeLst.isEmpty())
|
||||
return sizeLst;
|
||||
|
||||
QStringList styles = db.styles(familyName);
|
||||
QStringList styles = QFontDatabase::styles(familyName);
|
||||
if (!styles.isEmpty())
|
||||
sizeLst = db.pointSizes(familyName, styles.first());
|
||||
sizeLst = QFontDatabase::pointSizes(familyName, styles.first());
|
||||
if (sizeLst.isEmpty())
|
||||
sizeLst = QFontDatabase::standardSizes();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user