mirror of
https://github.com/KDE/latte-dock.git
synced 2024-12-26 11:21:40 +03:00
46 lines
1.5 KiB
QML
46 lines
1.5 KiB
QML
/*
|
|
* Copyright 2016 Marco Martin <mart@kde.org>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU Library General Public License as
|
|
* published by the Free Software Foundation; either version 2, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Library General Public License for more details
|
|
*
|
|
* You should have received a copy of the GNU Library General Public
|
|
* License along with this program; if not, write to the
|
|
* Free Software Foundation, Inc.,
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
*/
|
|
|
|
import QtQuick 2.1
|
|
import QtQuick.Window 2.2
|
|
import QtQuick.Templates 2.2 as T
|
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
|
|
|
T.Label {
|
|
id: control
|
|
|
|
verticalAlignment: lineCount > 1 ? Text.AlignTop : Text.AlignVCenter
|
|
|
|
activeFocusOnTab: false
|
|
|
|
// Work around Qt bug where NativeRendering breaks for non-integer scale factors
|
|
// https://bugreports.qt.io/browse/QTBUG-67007
|
|
renderType: Screen.devicePixelRatio % 1 !== 0 ? Text.QtRendering : Text.NativeRendering
|
|
|
|
//font data is the system one by default
|
|
//TODO: from theme singleton?
|
|
color: PlasmaCore.ColorScope.textColor
|
|
linkColor: theme.linkColor
|
|
|
|
opacity: enabled? 1 : 0.6
|
|
|
|
Accessible.role: Accessible.StaticText
|
|
Accessible.name: text
|
|
}
|