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)
|
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QList<IconFontHelper> ¶meters)
|
||||||
{
|
{
|
||||||
QFontDatabase a;
|
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||||
|
|
||||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
|
||||||
|
|
||||||
if (!a.hasFamily(fontName))
|
|
||||||
return {};
|
|
||||||
|
|
||||||
QIcon icon;
|
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)
|
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &iconSymbol, int fontSize, int iconSize, QColor color)
|
||||||
{
|
{
|
||||||
QFontDatabase a;
|
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||||
|
|
||||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
|
||||||
|
|
||||||
if (a.hasFamily(fontName)) {
|
|
||||||
|
|
||||||
QIcon icon;
|
QIcon icon;
|
||||||
QSize size(iconSize, iconSize);
|
QSize size(iconSize, iconSize);
|
||||||
@@ -782,9 +773,6 @@ QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &i
|
|||||||
return icon;
|
return icon;
|
||||||
}
|
}
|
||||||
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &iconSymbol, int fontSize, int iconSize)
|
QIcon StyleHelper::getIconFromIconFont(const QString &fontName, const QString &iconSymbol, int fontSize, int iconSize)
|
||||||
{
|
{
|
||||||
QColor penColor = QApplication::palette("QWidget").color(QPalette::Normal, QPalette::ButtonText);
|
QColor penColor = QApplication::palette("QWidget").color(QPalette::Normal, QPalette::ButtonText);
|
||||||
@@ -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,
|
QIcon StyleHelper::getCursorFromIconFont(const QString &fontName, const QString &cursorFill, const QString &cursorOutline,
|
||||||
int fontSize, int iconSize)
|
int fontSize, int iconSize)
|
||||||
{
|
{
|
||||||
QFontDatabase a;
|
QTC_ASSERT(QFontDatabase::hasFamily(fontName), {});
|
||||||
|
|
||||||
QTC_ASSERT(a.hasFamily(fontName), {});
|
|
||||||
|
|
||||||
const QColor outlineColor = Qt::black;
|
const QColor outlineColor = Qt::black;
|
||||||
const QColor fillColor = Qt::white;
|
const QColor fillColor = Qt::white;
|
||||||
|
|
||||||
if (a.hasFamily(fontName)) {
|
|
||||||
|
|
||||||
QIcon icon;
|
QIcon icon;
|
||||||
QSize size(iconSize, iconSize);
|
QSize size(iconSize, iconSize);
|
||||||
|
|
||||||
@@ -839,10 +823,6 @@ QIcon StyleHelper::getCursorFromIconFont(const QString &fontName, const QString
|
|||||||
return icon;
|
return icon;
|
||||||
}
|
}
|
||||||
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
QString StyleHelper::dpiSpecificImageFile(const QString &fileName)
|
QString StyleHelper::dpiSpecificImageFile(const QString &fileName)
|
||||||
{
|
{
|
||||||
// See QIcon::addFile()
|
// See QIcon::addFile()
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ private:
|
|||||||
|
|
||||||
QFont m_font;
|
QFont m_font;
|
||||||
int m_fontZoom = 100;
|
int m_fontZoom = 100;
|
||||||
QFontDatabase m_fontDatabase;
|
|
||||||
|
|
||||||
QString m_homePage;
|
QString m_homePage;
|
||||||
int m_contextOption;
|
int m_contextOption;
|
||||||
@@ -400,9 +399,9 @@ void GeneralSettingsPageWidget::exportBookmarks()
|
|||||||
void GeneralSettingsPageWidget::updateFontSizeSelector()
|
void GeneralSettingsPageWidget::updateFontSizeSelector()
|
||||||
{
|
{
|
||||||
const QString &family = m_font.family();
|
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())
|
if (pointSizes.empty())
|
||||||
pointSizes = QFontDatabase::standardSizes();
|
pointSizes = QFontDatabase::standardSizes();
|
||||||
|
|
||||||
@@ -424,8 +423,8 @@ void GeneralSettingsPageWidget::updateFontSizeSelector()
|
|||||||
|
|
||||||
void GeneralSettingsPageWidget::updateFontStyleSelector()
|
void GeneralSettingsPageWidget::updateFontStyleSelector()
|
||||||
{
|
{
|
||||||
const QString &fontStyle = m_fontDatabase.styleString(m_font);
|
const QString &fontStyle = QFontDatabase::styleString(m_font);
|
||||||
const QStringList &styles = m_fontDatabase.styles(m_font.family());
|
const QStringList &styles = QFontDatabase::styles(m_font.family());
|
||||||
|
|
||||||
QSignalBlocker blocker(styleComboBox);
|
QSignalBlocker blocker(styleComboBox);
|
||||||
styleComboBox->clear();
|
styleComboBox->clear();
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ static QString defaultFallbackFontFamily()
|
|||||||
|
|
||||||
static QString defaultFallbackFontStyleName(const QString &fontFamily)
|
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"));
|
QTC_ASSERT(!styles.isEmpty(), return QString("Regular"));
|
||||||
return styles.first();
|
return styles.first();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,13 +48,10 @@ void drawIcon(QPainter *painter,
|
|||||||
int iconSize,
|
int iconSize,
|
||||||
const QColor &penColor)
|
const QColor &penColor)
|
||||||
{
|
{
|
||||||
static QFontDatabase a;
|
|
||||||
|
|
||||||
const QString fontName = "qtds_propertyIconFont.ttf";
|
const QString fontName = "qtds_propertyIconFont.ttf";
|
||||||
|
|
||||||
Q_ASSERT(a.hasFamily(fontName));
|
QTC_ASSERT(QFontDatabase::hasFamily(fontName), return);
|
||||||
|
|
||||||
if (a.hasFamily(fontName)) {
|
|
||||||
QFont font(fontName);
|
QFont font(fontName);
|
||||||
font.setPixelSize(fontSize);
|
font.setPixelSize(fontSize);
|
||||||
|
|
||||||
@@ -65,7 +62,6 @@ void drawIcon(QPainter *painter,
|
|||||||
|
|
||||||
painter->restore();
|
painter->restore();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
FormEditorScene *FormEditorItem::scene() const {
|
FormEditorScene *FormEditorItem::scene() const {
|
||||||
return qobject_cast<FormEditorScene*>(QGraphicsItem::scene());
|
return qobject_cast<FormEditorScene*>(QGraphicsItem::scene());
|
||||||
|
|||||||
@@ -586,8 +586,7 @@ int PropertyEditorContextObject::devicePixelRatio()
|
|||||||
|
|
||||||
QStringList PropertyEditorContextObject::styleNamesForFamily(const QString &family)
|
QStringList PropertyEditorContextObject::styleNamesForFamily(const QString &family)
|
||||||
{
|
{
|
||||||
const QFontDatabase dataBase;
|
return QFontDatabase::styles(family);
|
||||||
return dataBase.styles(family);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList PropertyEditorContextObject::allStatesForId(const QString &id)
|
QStringList PropertyEditorContextObject::allStatesForId(const QString &id)
|
||||||
|
|||||||
@@ -491,8 +491,7 @@ static QString defaultFontFamily()
|
|||||||
return QLatin1String("Menlo");
|
return QLatin1String("Menlo");
|
||||||
|
|
||||||
const QString sourceCodePro(g_sourceCodePro);
|
const QString sourceCodePro(g_sourceCodePro);
|
||||||
const QFontDatabase dataBase;
|
if (QFontDatabase::hasFamily(sourceCodePro))
|
||||||
if (dataBase.hasFamily(sourceCodePro))
|
|
||||||
return sourceCodePro;
|
return sourceCodePro;
|
||||||
|
|
||||||
if (Utils::HostOsInfo::isAnyUnixHost())
|
if (Utils::HostOsInfo::isAnyUnixHost())
|
||||||
|
|||||||
@@ -458,15 +458,14 @@ void FontSettingsPageWidget::updateFontZoom(const FontSettings &fontSettings)
|
|||||||
|
|
||||||
QList<int> FontSettingsPageWidget::pointSizesForSelectedFont() const
|
QList<int> FontSettingsPageWidget::pointSizesForSelectedFont() const
|
||||||
{
|
{
|
||||||
QFontDatabase db;
|
|
||||||
const QString familyName = m_fontComboBox->currentFont().family();
|
const QString familyName = m_fontComboBox->currentFont().family();
|
||||||
QList<int> sizeLst = db.pointSizes(familyName);
|
QList<int> sizeLst = QFontDatabase::pointSizes(familyName);
|
||||||
if (!sizeLst.isEmpty())
|
if (!sizeLst.isEmpty())
|
||||||
return sizeLst;
|
return sizeLst;
|
||||||
|
|
||||||
QStringList styles = db.styles(familyName);
|
QStringList styles = QFontDatabase::styles(familyName);
|
||||||
if (!styles.isEmpty())
|
if (!styles.isEmpty())
|
||||||
sizeLst = db.pointSizes(familyName, styles.first());
|
sizeLst = QFontDatabase::pointSizes(familyName, styles.first());
|
||||||
if (sizeLst.isEmpty())
|
if (sizeLst.isEmpty())
|
||||||
sizeLst = QFontDatabase::standardSizes();
|
sizeLst = QFontDatabase::standardSizes();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user