Kirigami2
8import org.kde.kirigami as Kirigami
13 icon.name: (LayoutMirroring.enabled ? "go-next-symbolic-rtl" :
"go-next-symbolic")
14 text: qsTr(
"Navigate Forward")
16 enabled: applicationWindow().pageStack.currentIndex < applicationWindow().pageStack.depth-1
18 onClicked: applicationWindow().pageStack.goForward();
21 const pageStack = applicationWindow().pageStack;
22 const globalToolBar = pageStack.globalToolBar;
23 let showNavButtons = Kirigami.ApplicationHeaderStyle.NoNavigationButtons;
24 if (pageStack.leadingVisibleItem instanceof Kirigami.Page
25 && pageStack.leadingVisibleItem.globalToolBarStyle == Kirigami.ApplicationHeaderStyle.None) {
26 showNavButtons = Kirigami.ApplicationHeaderStyle.NoNavigationButtons
28 showNavButtons = showNavButtons = globalToolBar?.showNavigationButtons ?? Kirigami.ApplicationHeaderStyle.NoNavigationButtons;
30 if (pageStack.layers.depth === 1
31 && pageStack.contentItem.contentWidth > pageStack.width + Kirigami.Units.gridUnit
32 && (showNavButtons & Kirigami.ApplicationHeaderStyle.ShowForwardButton)) {
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:15 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.