Files
metabuilder/fakemui/qml-components/core/CFab.qml
JohnDoe6345789 58a94d0489 feat(styles): add component-specific styles for TaskDetail, SearchDialog, and Documentation
feat(styles): create global styles entry point and organize global styles

feat(styles): implement base HTML element styles and utility classes for flexbox

feat(styles): establish layout, position, spacing, and text utility classes

feat(styles): introduce mixins for animations, cards, dialogs, flexbox, grid, and responsive design

test(quick_guide): add component and metadata validation tests for quick_guide package

test(ui_level6): implement metadata validation tests for ui_level6 package
2025-12-30 02:29:58 +00:00

28 lines
523 B
QML

import QtQuick
/**
* CFab.qml - Floating action button
*/
Rectangle {
id: root
property alias icon: iconLabel.text
property int size: 56
signal clicked()
width: size
height: size
radius: size/2
color: Theme.primary
anchors.margins: StyleVariables.spacingMd
Text {
id: iconLabel
anchors.centerIn: parent
text: "+"
color: Theme.onPrimary
font.pixelSize: size * 0.5
}
MouseArea { anchors.fill: parent; onClicked: root.clicked() }
}