Warning, /education/kstars/kstars/kstarslite/qml/constants/Constants.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2016 Artem Fedoskin <afedoskin3@gmail.com>
0002 // SPDX-License-Identifier: GPL-2.0-or-later
0003
0004 pragma Singleton
0005 import QtQuick 2.7
0006 import QtQuick.Window 2.2
0007
0008 QtObject {
0009 property double dpi: Screen.pixelDensity * 25.4
0010 property double dpmm: Screen.pixelDensity
0011 property double dp: dpi < 160 ? 1 : dpi/160
0012 property double pixelRatio: Screen.devicePixelRatio
0013 property string density: {
0014 if(dpi * pixelRatio <= 120) {
0015 return "ldpi"
0016 }
0017 else if(dpi * pixelRatio <=160) {
0018 return "mdpi"
0019 }
0020 else if(dpi * pixelRatio <= 240) {
0021 return "hdpi"
0022 }
0023 else if(dpi * pixelRatio <= 320) {
0024 return "xhdpi"
0025 }
0026 else if(dpi * pixelRatio <= 480) {
0027 return "xxhdpi"
0028 }
0029 else if(dpi * pixelRatio <=640) {
0030 return "xxxhdpi"
0031 }
0032 }
0033 property string iconpath: "../" + "images/" + density + "/icons/"
0034 property string imagesPath: "images/" + density + "/"
0035 property SystemPalette sysPalette: SystemPalette { }
0036
0037 property int marginsKStab: 5 * dp //Margins of KSTab content
0038 }