[vlc-commits] [Git][videolan/vlc][master] 3 commits: qml: make VLCStyle QtObject
Hugo Beauzée-Luyssen (@chouquette)
gitlab at videolan.org
Fri Jul 30 08:50:17 UTC 2021
Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC
Commits:
76405643 by Fatih Uzunoglu at 2021-07-30T08:25:22+00:00
qml: make VLCStyle QtObject
- - - - -
d6556e3e by Fatih Uzunoglu at 2021-07-30T08:25:22+00:00
qml: make VLCIcons QtObject in VLCIcons generator
- - - - -
0badc830 by Fatih Uzunoglu at 2021-07-30T08:25:22+00:00
qml: regenerate VLCIcons.qml
- - - - -
3 changed files:
- modules/gui/qt/pixmaps/makeIconFont.py
- modules/gui/qt/style/VLCIcons.qml
- modules/gui/qt/style/VLCStyle.qml
Changes:
=====================================
modules/gui/qt/pixmaps/makeIconFont.py
=====================================
@@ -49,8 +49,8 @@ QML_TEMPLATE=u"""
pragma Singleton
import QtQuick 2.0
-Item {
- FontLoader {
+QtObject {
+ readonly property FontLoader fontLoader : FontLoader {
source: "{{qml_file_prefix}}{{font_file}}"
}
@@ -64,6 +64,7 @@ Item {
{% for f in glyphs %} property string {{f.key}} : "{{f.charcode}}"
{% endfor %}
}
+
"""
UTF8_AREA = 0xE000
=====================================
modules/gui/qt/style/VLCIcons.qml
=====================================
@@ -5,8 +5,8 @@
pragma Singleton
import QtQuick 2.0
-Item {
- FontLoader {
+QtObject {
+ readonly property FontLoader fontLoader : FontLoader {
source: "qrc:///VLCIcons.ttf"
}
@@ -177,4 +177,4 @@ Item {
property string check : "\ue09d"
property string visualization : "\ue09e"
-}
\ No newline at end of file
+}
=====================================
modules/gui/qt/style/VLCStyle.qml
=====================================
@@ -18,19 +18,19 @@
pragma Singleton
import QtQuick 2.11
-Item {
+QtObject {
id: vlc_style
readonly property real scale: mainInterface.intfScaleFactor
- FontMetrics { id: fontMetrics_xxsmall; font.pixelSize: dp(6, scale); }
- FontMetrics { id: fontMetrics_xsmall; font.pixelSize: dp(8, scale); }
- FontMetrics { id: fontMetrics_small; font.pixelSize: dp(10, scale); }
- FontMetrics { id: fontMetrics_normal; font.pixelSize: dp(12, scale); }
- FontMetrics { id: fontMetrics_large; font.pixelSize: dp(14, scale); }
- FontMetrics { id: fontMetrics_xlarge; font.pixelSize: dp(16, scale); }
- FontMetrics { id: fontMetrics_xxlarge; font.pixelSize: dp(20, scale); }
- FontMetrics { id: fontMetrics_xxxlarge; font.pixelSize: dp(24, scale); }
+ readonly property FontMetrics fontMetrics_xxsmall : FontMetrics { font.pixelSize: dp(6, scale); }
+ readonly property FontMetrics fontMetrics_xsmall : FontMetrics { font.pixelSize: dp(8, scale); }
+ readonly property FontMetrics fontMetrics_small : FontMetrics { font.pixelSize: dp(10, scale); }
+ readonly property FontMetrics fontMetrics_normal : FontMetrics { font.pixelSize: dp(12, scale); }
+ readonly property FontMetrics fontMetrics_large : FontMetrics { font.pixelSize: dp(14, scale); }
+ readonly property FontMetrics fontMetrics_xlarge : FontMetrics { font.pixelSize: dp(16, scale); }
+ readonly property FontMetrics fontMetrics_xxlarge : FontMetrics { font.pixelSize: dp(20, scale); }
+ readonly property FontMetrics fontMetrics_xxxlarge : FontMetrics { font.pixelSize: dp(24, scale); }
property alias self: vlc_style
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fe12285fa6378fff640599043a7f187e09feb988...0badc8307617f3d9710a5d49861182a6f33502f0
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fe12285fa6378fff640599043a7f187e09feb988...0badc8307617f3d9710a5d49861182a6f33502f0
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list