mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
Continues the a11y pass from the previous commit — adds objectName, Accessible.role, Accessible.name to all remaining qml/MetaBuilder/, qml/qt6/, and qml/widgets/ files. Widget files also get activeFocusOnTab on interactive elements and dynamic Accessible.name bindings. Cleans up redundant addImportPath(projectRoot) call in main.cpp. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
29 lines
847 B
QML
29 lines
847 B
QML
import QtQuick
|
|
import QtQuick.Layouts
|
|
import QmlComponents 1.0
|
|
|
|
Rectangle {
|
|
id: footer
|
|
objectName: "footer_frontpage"
|
|
Accessible.role: Accessible.Footer
|
|
Accessible.name: "Page Footer"
|
|
|
|
property color surfaceColor: "transparent"
|
|
property color textColor: Theme.textSecondary
|
|
property bool isDark: false
|
|
|
|
Layout.fillWidth: true
|
|
Layout.preferredHeight: 52
|
|
color: surfaceColor
|
|
|
|
RowLayout {
|
|
anchors.fill: parent; anchors.leftMargin: 40; anchors.rightMargin: 40
|
|
CText { text: "\u00a9 2026 MetaBuilder"; font.pixelSize: 12
|
|
color: footer.textColor }
|
|
Item { Layout.fillWidth: true }
|
|
CText { text: "Qt6 \u00B7 Next.js \u00B7 C++ \u00B7 JSON"
|
|
font.pixelSize: 12; font.family: "monospace"; color: footer.textColor
|
|
opacity: footer.isDark ? 0.4 : 0.5 }
|
|
}
|
|
}
|