Warning, /maui/mauikit/demo.6/src/controls/TemplatesPage.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick
0002 import QtQuick.Controls
0003 import QtQuick.Layouts
0004 
0005 import org.mauikit.controls as Maui
0006 
0007 DemoPage
0008 {
0009     id: control
0010     title: i18n("Templates")
0011 
0012     Maui.SectionGroup
0013     {
0014         title: control.title
0015         spacing: control.spacing
0016 
0017         DemoSection
0018         {
0019             title: i18n("ListItemTemplate")
0020             body: i18n("MauiKit control for a place holder message with optional list of actions.")
0021             sampleText: 'import org.mauikit.controls as Maui
0022 Maui.ListItemTemplate
0023 {
0024     imageSource: "qrc:/assets/6588168.jpg"
0025     label1.text: "Title of template"
0026     label2.text: "Subtitle of the template"
0027     label3.text: "+info"
0028 
0029     ToolButton
0030     {
0031         flat: true
0032         icon.name: "list-add"
0033     }
0034 }'
0035             column: [Maui.ListItemTemplate
0036                 {
0037                     Layout.fillWidth: true
0038 
0039                     imageSource: "qrc:/assets/6588168.jpg"
0040                     label1.text: "Title of template"
0041                     label2.text: "Subtitle of the template"
0042                     label3.text: "+info"
0043 
0044                     ToolButton
0045                     {
0046                         flat: true
0047                         icon.name: "list-add"
0048                     }
0049                 },
0050 
0051                 Maui.ListItemTemplate
0052                 {
0053                     Layout.fillWidth: true
0054 
0055                     iconSource: "folder-pink"
0056                     label1.text: "Title of template"
0057                     label2.text: "Subtitle of the template"
0058                     label3.text: "+info"
0059                 },
0060 
0061                 Maui.ListItemTemplate
0062                 {
0063                     Layout.fillWidth: true
0064 
0065                     imageSource: "qrc:/assets/6588168.jpg"
0066                     headerSizeHint: 64
0067                     maskRadius: Maui.Style.radiusV
0068                     label1.text: "Title of template"
0069                     label2.text: "Subtitle of the template"
0070                     label3.text: "+info"
0071 
0072                     ToolButton
0073                     {
0074                         flat: true
0075                         icon.name: "list-add"
0076                     }
0077                 }
0078             ]
0079         }
0080 
0081         DemoSection
0082         {
0083             title: i18n("GridItemTemplate")
0084             body: i18n("MauiKit control for a place holder message with optional list of actions.")
0085             sampleText: 'import org.mauikit.controls as Maui
0086 Maui.GridItemTemplate
0087 {
0088     height: 200
0089     imageSource: "qrc:/assets/6588168.jpg"
0090     label1.text: "Title of template"
0091     label2.text: "Subtitle of the template"
0092 }
0093 '
0094             Maui.GridItemTemplate
0095             {
0096                 implicitHeight: 200
0097                 implicitWidth: 200
0098                 imageSource: "qrc:/assets/6588168.jpg"
0099                 label1.text: "Title of template"
0100                 label2.text: "Subtitle of the template"
0101             }
0102 
0103             Maui.GridItemTemplate
0104             {
0105                 implicitHeight: 200
0106                 implicitWidth: 200
0107                 maskRadius: 40
0108                 alignment: Qt.AlignLeft
0109                 imageSource: "qrc:/assets/6919759.jpg"
0110                 label1.text: "Title of template"
0111                 label2.text: "Subtitle of the template"
0112             }
0113 
0114             Maui.GridItemTemplate
0115             {
0116                 implicitHeight: 200
0117                 implicitWidth: 200
0118                 alignment: Qt.AlignLeft
0119                 iconSource: "folder-green"
0120                 iconSizeHint: Maui.Style.iconSizes.big
0121                 label1.text: "Title of template"
0122                 label2.text: "Subtitle of the template"
0123             }
0124         }
0125 
0126         DemoSection
0127         {
0128             title: i18n("IconItem")
0129             body: i18n("MauiKit control for a place holder message with optional list of actions.")
0130             sampleText: 'import org.mauikit.controls as Maui
0131 Maui.IconItem
0132 {
0133     imageSource:  "qrc:/assets/6588168.jpg"
0134     imageSizeHint: 200
0135     maskRadius: Maui.Style.radiusV
0136     fillMode: Image.PreserveAspectCrop
0137 }
0138 '
0139             Maui.IconItem
0140             {
0141                 imageSource:  "qrc:/assets/6588168.jpg"
0142                 imageSizeHint: 200
0143                 fillMode: Image.PreserveAspectFit
0144             }
0145 
0146             Maui.IconItem
0147             {
0148                 imageSource:  "qrc:/assets/6919759.jpg"
0149                 imageSizeHint: 200
0150                 maskRadius: Maui.Style.radiusV
0151                 fillMode: Image.PreserveAspectCrop
0152             }
0153 
0154             Maui.IconItem
0155             {
0156                 iconSource: "folder-pink"
0157                 iconSizeHint: Maui.Style.iconSizes.huge
0158                 isMask: false
0159             }
0160         }
0161 
0162         DemoSection
0163         {
0164             title: i18n("GalleryRollTemplate")
0165             body: i18n("MauiKit control for a place holder message with optional list of actions.")
0166             sampleText: 'import org.mauikit.controls as Maui
0167 Maui.IconItem
0168 {
0169     imageSource:  "qrc:/assets/6588168.jpg"
0170     imageSizeHint: 200
0171     maskRadius: Maui.Style.radiusV
0172     fillMode: Image.PreserveAspectCrop
0173 }
0174 '
0175             Maui.GalleryRollTemplate
0176             {
0177                 implicitHeight: 120
0178                 implicitWidth: 120
0179 
0180                 images: ["qrc:/assets/6588168.jpg", "qrc:/assets/6628908.jpg", "qrc:/assets/6919759.jpg"]
0181             }
0182 
0183             Maui.GalleryRollTemplate
0184             {
0185                 implicitHeight: 120
0186                 implicitWidth: 120
0187                 radius: Maui.Style.radiusV
0188                 images: ["qrc:/assets/6588168.jpg", "qrc:/assets/6628908.jpg", "qrc:/assets/6919759.jpg"]
0189             }
0190         }
0191     }
0192 }