gpt4all

Форк
0
/
MySettingsButton.qml 
38 строк · 1.2 Кб
1
import QtCore
2
import QtQuick
3
import QtQuick.Controls
4
import QtQuick.Controls.Basic
5
import mysettings
6

7
Button {
8
    id: myButton
9
    padding: 10
10
    rightPadding: 18
11
    leftPadding: 18
12
    property color textColor: MySettings.chatTheme === "Dark" ? theme.green800 : theme.green600
13
    property color mutedTextColor: textColor
14
    property color backgroundColor: MySettings.chatTheme === "Dark" ? theme.green400 : theme.green200
15
    property color backgroundColorHovered: theme.green300
16
    property real  borderWidth: 0
17
    property color borderColor: "transparent"
18
    property real fontPixelSize: theme.fontSizeLarge
19

20
    contentItem: Text {
21
        text: myButton.text
22
        horizontalAlignment: Text.AlignHCenter
23
        color: myButton.enabled ? textColor : mutedTextColor
24
        font.pixelSize: fontPixelSize
25
        font.bold: true
26
        Accessible.role: Accessible.Button
27
        Accessible.name: text
28
    }
29
    background: Rectangle {
30
        radius: 10
31
        border.width: borderWidth
32
        border.color: borderColor
33
        color: myButton.hovered ? backgroundColorHovered : backgroundColor
34
    }
35
    Accessible.role: Accessible.Button
36
    Accessible.name: text
37
    ToolTip.delay: Qt.styleHints.mousePressAndHoldInterval
38
}
39

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.