/*!
 *
 * Copyright (c) 2019-2023 Diality Inc. - All Rights Reserved.
 * \copyright
 * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN
 * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER.
 *
 * \file    Fonts.qml
 * \author  (last)      Behrouz NematiPour
 * \date    (last)      18-Jul-2023
 * \author  (original)  Behrouz NematiPour
 * \date    (original)  17-Oct-2019
 *
 */

// Qt
pragma Singleton
import QtQuick 2.12

/*!
 * \brief
 * Fonts.qml file includes definitions for any Font property
 * which is going to be used in the project
 */
QtObject {
    readonly property int fontPixelButton           : 24
    readonly property int fontPixelTitle            : 40 // Changed to 40 to match with the Alarm messaging body font size
    readonly property int fontPixelSection          : 36
    readonly property int fontPixelDialogText       : 22

    readonly property int fontPixelAlarmTitle       : 48
    readonly property int fontPixelAlarmBarTitle    : 40
    readonly property int fontPixelAlarmMessage     : 40

    readonly property int fontPixelTouchAreaTitle   : 16

    readonly property int fontPixelTextRectTitle    : 25
    readonly property int fontPixelTextRectLabel    : 46
    readonly property int fontPixelTextRectExtra    : 28

    readonly property int fontPixelVitals           : 68

    readonly property int fontPixelRangeMarker      : 16
    readonly property int fontPixelRangeRectText    : 14

    readonly property int fontPixelStepCurrent      : 18
    readonly property int fontPixelStepNormal       : 14

    readonly property int fontPixelPresseuresText   : 22
    readonly property int fontPixelPresseuresLabel  : 28

    readonly property int fontPixelFluidText        : 22
    readonly property int fontPixelFluidValue       : 32
    readonly property int fontPixelFluidUnit        : 22
    readonly property int fontPixelFluidVolume      : 16

    readonly property int fontPixelConfirm          : 19
    readonly property int fontPixelBack             : 17

    readonly property int fontPixelSliderMarker     : 17

    readonly property int fontPixelNotification     : 24

    readonly property int fontPixelDurationCurTime  : 89
    readonly property int fontPixelDurationAdjTime  : 28

    readonly property int fontPixelStateListText    : 20
    readonly property int fontPixelCirclProgressTimeSmall   : 32
    readonly property int fontPixelCirclProgressTimeNormal  : 90

    readonly property int fontPixelUltrafiltrationAdjustmentButton          : 26
    readonly property int fontPixelUltrafiltrationAdjustmentButtonL         : 30
    readonly property int fontPixelUltrafiltrationAdjustmentPauseButton     : fontPixelUltrafiltrationAdjustmentButton
    readonly property int fontPixelUltrafiltrationAdjustmentResumeButton    : fontPixelUltrafiltrationAdjustmentButtonL
    readonly property int fontPixelUltrafiltrationAdjustmentEditButton      : fontPixelUltrafiltrationAdjustmentButtonL
    readonly property int fontPixelUltrafiltrationAdjustmentNextButton      : fontPixelUltrafiltrationAdjustmentButton
    readonly property int fontPixelUltrafiltrationAdjustmentConfirmButton   : fontPixelUltrafiltrationAdjustmentButton
    readonly property int fontPixelUltrafiltrationAdjustmentEditValue       : 46

    readonly property int fontPixelRinsebackAdjustmentButton    : 26

    readonly property int fontPixelCreateTreatment          : 30
    readonly property int fontPixelCreateTreatmentTable     : 24

    readonly property int fontPixelCircleButtonLabel: 50

    readonly property int       fontPixelDebugTitle : 25
    readonly property int       fontPixelDebugText  : 28
    readonly property int       fontPixelDebugLabel : 15
    readonly property string    fontFamilyFixed     : "Noto Sans CJK SC"

}
