Files
metabuilder/qml/MetaBuilder/CSettingsAbout.qml
johndoe6345789 6e394d7846 style(qt6): 80-char margin enforced — 737 violations → 29 remaining
191 files reformatted across views, components, widgets, hybrid, contexts.
New components: CCreateSchemaDialog, CAddFieldDialog, CAdminContentPanel.
JS helpers: connBadgeStatus/Text, adminStats, exampleLabels, onLevelClicked.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 15:48:39 +00:00

36 lines
1.1 KiB
QML

import QtQuick
import QtQuick.Layouts
import QmlComponents 1.0
CSettingsSection {
title: "About"
property var aboutConfig: []
Repeater {
model: aboutConfig
delegate: FlexRow {
Layout.fillWidth: true; spacing: 12
CText { variant: "body2"; text: modelData.label; opacity: 0.6
Layout.preferredWidth: 120 }
CText { variant: "body1"; text: modelData.value }
}
}
FlexRow {
Layout.fillWidth: true; spacing: 12
CText { variant: "body2"; text: "Platform"; opacity: 0.6
Layout.preferredWidth: 120 }
CText { variant: "body1"; text: Qt.platform.os }
}
CDivider { Layout.fillWidth: true }
FlexRow {
Layout.fillWidth: true; spacing: 12
CButton { text: "View Documentation"; variant: "default"; size: "sm";
onClicked: Qt.openUrlExternally(
"https://github.com/nicholasgriffintn/metabuilder") }
CButton { text: "Report Issue"; variant: "ghost"; size: "sm";
onClicked: Qt.openUrlExternally(
"https://github.com/nicholasgriffintn/metabuilder/issues") }
}
}