LCOV - code coverage report
Current view: top level - muse/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView - qquickabstractstyle.cpp Coverage Total Hit
Test: filtered_coverage.info Lines: 0.0 % 20 0
Test Date: 2026-11-05 04:07:02

            Line data    Source code
       1              : /****************************************************************************
       2              : **
       3              : ** Copyright (C) 2016 The Qt Company Ltd.
       4              : ** Contact: https://www.qt.io/licensing/
       5              : **
       6              : ** This file is part of the Qt Quick Controls module of the Qt Toolkit.
       7              : **
       8              : ** $QT_BEGIN_LICENSE:LGPL$
       9              : ** Commercial License Usage
      10              : ** Licensees holding valid commercial Qt licenses may use this file in
      11              : ** accordance with the commercial license agreement provided with the
      12              : ** Software or, alternatively, in accordance with the terms contained in
      13              : ** a written agreement between you and The Qt Company. For licensing terms
      14              : ** and conditions see https://www.qt.io/terms-conditions. For further
      15              : ** information use the contact form at https://www.qt.io/contact-us.
      16              : **
      17              : ** GNU Lesser General Public License Usage
      18              : ** Alternatively, this file may be used under the terms of the GNU Lesser
      19              : ** General Public License version 3 as published by the Free Software
      20              : ** Foundation and appearing in the file LICENSE.LGPL3 included in the
      21              : ** packaging of this file. Please review the following information to
      22              : ** ensure the GNU Lesser General Public License version 3 requirements
      23              : ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
      24              : **
      25              : ** GNU General Public License Usage
      26              : ** Alternatively, this file may be used under the terms of the GNU
      27              : ** General Public License version 2.0 or (at your option) the GNU General
      28              : ** Public license version 3 or any later version approved by the KDE Free
      29              : ** Qt Foundation. The licenses are as published by the Free Software
      30              : ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
      31              : ** included in the packaging of this file. Please review the following
      32              : ** information to ensure the GNU General Public License requirements will
      33              : ** be met: https://www.gnu.org/licenses/gpl-2.0.html and
      34              : ** https://www.gnu.org/licenses/gpl-3.0.html.
      35              : **
      36              : ** $QT_END_LICENSE$
      37              : **
      38              : ****************************************************************************/
      39              : 
      40              : #include "qquickabstractstyle_p.h"
      41              : 
      42              : QT_BEGIN_NAMESPACE
      43              : 
      44              : /*!
      45              :     \qmltype AbstractStyle
      46              :     \instantiates QQuickAbstractStyle1
      47              :     \inqmlmodule QtQuick.Controls.Styles
      48              :     \qmlabstract
      49              :     \internal
      50              : */
      51              : 
      52              : /*!
      53              :     \qmlpropertygroup QtQuick.Controls.Styles::AbstractStyle::padding
      54              :     \qmlproperty int AbstractStyle::padding.top
      55              :     \qmlproperty int AbstractStyle::padding.left
      56              :     \qmlproperty int AbstractStyle::padding.right
      57              :     \qmlproperty int AbstractStyle::padding.bottom
      58              : 
      59              :     This grouped property holds the \c top, \c left, \c right and \c bottom padding.
      60              : */
      61              : 
      62            0 : QQuickAbstractStyle1::QQuickAbstractStyle1(QObject *parent) : QObject(parent)
      63              : {
      64            0 : }
      65              : 
      66            0 : QQmlListProperty<QObject> QQuickAbstractStyle1::data()
      67              : {
      68              :     return QQmlListProperty<QObject>(this, 0, &QQuickAbstractStyle1::data_append, &QQuickAbstractStyle1::data_count,
      69            0 :                                      &QQuickAbstractStyle1::data_at, &QQuickAbstractStyle1::data_clear);
      70              : }
      71              : 
      72            0 : void QQuickAbstractStyle1::data_append(QQmlListProperty<QObject> *list, QObject *object)
      73              : {
      74            0 :     if (QQuickAbstractStyle1 *style = qobject_cast<QQuickAbstractStyle1 *>(list->object))
      75            0 :         style->m_data.append(object);
      76            0 : }
      77              : 
      78            0 : qsizetype QQuickAbstractStyle1::data_count(QQmlListProperty<QObject> *list)
      79              : {
      80            0 :     if (QQuickAbstractStyle1 *style = qobject_cast<QQuickAbstractStyle1 *>(list->object))
      81            0 :         return style->m_data.count();
      82            0 :     return 0;
      83              : }
      84              : 
      85            0 : QObject *QQuickAbstractStyle1::data_at(QQmlListProperty<QObject> *list, qsizetype index)
      86              : {
      87            0 :     if (QQuickAbstractStyle1 *style = qobject_cast<QQuickAbstractStyle1 *>(list->object))
      88            0 :         return style->m_data.at(index);
      89            0 :     return 0;
      90              : }
      91              : 
      92              : 
      93            0 : void QQuickAbstractStyle1::data_clear(QQmlListProperty<QObject> *list)
      94              : {
      95            0 :     if (QQuickAbstractStyle1 *style = qobject_cast<QQuickAbstractStyle1 *>(list->object))
      96            0 :         style->m_data.clear();
      97            0 : }
      98              : 
      99              : QT_END_NAMESPACE
        

Generated by: LCOV version 2.0-1