summaryrefslogtreecommitdiff
path: root/Page.qml
blob: 5087484d19afbaa0267cc53213f7522b8510915f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import QtQuick 2.15
import QtQuick.Templates 2.15
import Bootstrap 5.3

Page {
	id: control
	implicitWidth: Math.max(implicitBackgroundWidth
			+ leftInset + rightInset,
			contentWidth + leftPadding + rightPadding,
			implicitHeaderWidth,
			implicitFooterWidth)
	implicitHeight: Math.max(implicitBackgroundHeight
			+ topInset + bottomInset,
			contentHeight + topPadding + bottomPadding
			+ (implicitHeaderHeight > 0
				? implicitHeaderHeight + spacing : 0)
			+ (implicitFooterHeight > 0
				? implicitFooterHeight + spacing : 0))
	background: Rectangle {
		color: control.Bootstrap.bodyBg
	}
}