/* SPDX-FileCopyrightText: 2021 Michail Vourlakos SPDX-License-Identifier: GPL-2.0-or-later */ import QtQuick 2.7 import QtQuick.Layouts 1.3 import org.kde.plasma.core 2.0 as PlasmaCore Item { id: uiManager visible: false property Item stackView: null Item { id: hiddenIndicatorPage anchors.fill: parent readonly property int optionsWidth: dialog.optionsWidth readonly property bool deprecatedOptionsAreHidden: true // @since 0.10.0 readonly property Item nextPage: stackView.currentItem === page1 ? page2 : page1 readonly property Item previousPage: nextPage === page1 ? page2 : page1 function showNextIndicator() { var nextIndicator; //var pageShown = stackView.currentItem ? 1 : 0; //var total = page1.children.length + page2.children.length + hiddenPages.children.length + pageShown; //console.log(" org.kde.latte >>>>>>>>>>>>>>>>> ALL PAGES :: " + total); if (children.length > 0) { nextIndicator = children[0]; } if (nextIndicator && (!stackView.currentItem || !stackView.currentItem.isCurrent)) { //!empty nextPage by moving its pages into hiddenPages var childrenCount = nextPage.children.length; for (var i=0; i0) { //!empty all remaining pages by moving them into hiddenPages var tempcount = children.length; for (var i=0; i