2022-05-13 13:12:05 +00:00
|
|
|
// Copyright (C) 2017 The Qt Company Ltd.
|
|
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
2017-09-25 09:38:08 +00:00
|
|
|
|
2020-03-26 16:01:51 +00:00
|
|
|
import QtQuick
|
2017-09-25 09:38:08 +00:00
|
|
|
|
|
|
|
Item {
|
|
|
|
id: container
|
|
|
|
|
|
|
|
implicitWidth: delegate.implicitWidth
|
|
|
|
implicitHeight: delegate.implicitHeight
|
|
|
|
|
|
|
|
property var controlMetaObject
|
|
|
|
property var states
|
|
|
|
|
|
|
|
Loader {
|
|
|
|
id: delegate
|
|
|
|
sourceComponent: controlMetaObject ? controlMetaObject.component : null
|
|
|
|
|
|
|
|
function is(state) {
|
|
|
|
return container.states.indexOf(state) !== -1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|