Skip to content
Snippets Groups Projects
PagePhone.ui.qml 23.20 KiB
import QtQuick 2.12
import InfotainmentDemo 1.0
import QtQuick.Studio.Components 1.0
import QtQuick.Shapes 1.0
import QtQuick.Studio.Effects 1.0
import QtQuick.Timeline 1.0
import QtQuick.Controls 2.13
import QtGraphicalEffects 1.0
import QtQuick.Extras 1.4
import QtQuick.Layouts 1.3

Item {
    id: pagePhone
    width: 1280
    height: 480
    
    NeumorphPanel {
        id: neumorphPanel2
        anchors.fill: parent
        
        NeumorphPanel {
            id: kanbanPhone1
            x: 114
            y: 31
            width: 256
            height: 410
            Image {
                id: image41
                x: 442
                y: 69
                width: 100
                fillMode: Image.PreserveAspectFit
                source: "images/Image 1.png"
                
                NeumorphRoundButton {
                    id: neumorphRoundButton11
                    x: 110
                    y: 20
                    width: 60
                    height: 60
                    antialiasing: true
                    Image {
                        id: image44
                        x: 12
                        y: 12
                        width: 32
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        fillMode: Image.PreserveAspectFit
                        source: "images/Stroke 13.png"
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton10
                    x: -66
                    y: 20
                    width: 60
                    height: 60
                    antialiasing: true
                    Image {
                        id: image43
                        x: 12
                        y: 12
                        width: 32
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        fillMode: Image.PreserveAspectFit
                        source: "images/Stroke 12.png"
                    }
                }
            }
            
            Image {
                id: image42
                x: 442
                y: 206
                width: 100
                fillMode: Image.PreserveAspectFit
                source: "images/Image 48.png"
                
                NeumorphRoundButton {
                    id: neumorphRoundButton13
                    x: 110
                    y: 20
                    width: 60
                    height: 60
                    antialiasing: true
                    Image {
                        id: image46
                        x: 12
                        y: 12
                        width: 32
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        fillMode: Image.PreserveAspectFit
                        source: "images/Stroke 13.png"
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton12
                    x: -66
                    y: 20
                    width: 60
                    height: 60
                    antialiasing: true
                    Image {
                        id: image45
                        x: 12
                        y: 12
                        width: 32
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        fillMode: Image.PreserveAspectFit
                        source: "images/Stroke 12.png"
                    }
                }
            }
            
            Grid {
                x: 27
                y: 118
                spacing: 10
                columns: 3
                
                NeumorphRoundButton {
                    id: neumorphRoundButton14
                    width: 60
                    height: 60
                    
                    Text {
                        id: element67
                        x: 0
                        y: 0
                        text: qsTr("1")
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        horizontalAlignment: Text.AlignLeft
                        anchors.horizontalCenter: parent.horizontalCenter
                        anchors.verticalCenter: parent.verticalCenter
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton15
                    width: 60
                    height: 60
                    Text {
                        id: element68
                        x: 0
                        y: 0
                        text: qsTr("2")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton16
                    width: 60
                    height: 60
                    Text {
                        id: element69
                        x: 0
                        y: 0
                        text: qsTr("3")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton17
                    width: 60
                    height: 60
                    Text {
                        id: element70
                        x: 0
                        y: 0
                        text: qsTr("4")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton18
                    width: 60
                    height: 60
                    Text {
                        id: element71
                        x: 0
                        y: 0
                        text: qsTr("5")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton19
                    width: 60
                    height: 60
                    Text {
                        id: element72
                        x: 0
                        y: 0
                        text: qsTr("6")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton20
                    width: 60
                    height: 60
                    Text {
                        id: element73
                        x: 0
                        y: 0
                        text: qsTr("7")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton21
                    width: 60
                    height: 60
                    Text {
                        id: element74
                        x: 0
                        y: 0
                        text: qsTr("8")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton22
                    width: 60
                    height: 60
                    Text {
                        id: element75
                        x: 0
                        y: 0
                        text: qsTr("9")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton24
                    width: 60
                    height: 60
                    Text {
                        id: element77
                        x: 0
                        y: 0
                        text: qsTr("*")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton23
                    width: 60
                    height: 60
                    Text {
                        id: element76
                        x: 0
                        y: 0
                        text: qsTr("0")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
                
                NeumorphRoundButton {
                    id: neumorphRoundButton25
                    width: 60
                    height: 60
                    Text {
                        id: element78
                        x: 0
                        y: 0
                        text: qsTr("#")
                        horizontalAlignment: Text.AlignLeft
                        anchors.verticalCenter: parent.verticalCenter
                        anchors.horizontalCenter: parent.horizontalCenter
                        font.bold: false
                        verticalAlignment: Text.AlignTop
                        font.pixelSize: 30
                    }
                }
            }
            
            NeumorphButton {
                id: neumorphButton6
                x: 10
                y: 17
                width: 234
                height: 66
            }
            transformOrigin: Item.Center
            rotation: 0
        }
        
        Item {
            id: contactItem1
            x: 843
            y: 44
            width: 234
            height: 36
            Image {
                id: image48
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 35.png"
            }
            
            Text {
                id: element43
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("John Smith")
                font.pixelSize: 12
            }
            
            Text {
                id: element44
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 689 398")
                font.pixelSize: 12
            }
            
            Image {
                id: image49
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/redicn.png"
            }
            
            Text {
                id: element45
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10min ago")
                font.pixelSize: 12
            }
            opacity: 1
        }
        Item {
            id: contactItem2
            x: 843
            y: 95
            width: 234
            height: 36
            Image {
                id: image50
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 5.png"
            }
            
            Text {
                id: element46
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10:01 PM")
                font.pixelSize: 12
            }
            
            Image {
                id: image51
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/greenicon copy.png"
            }
            
            Text {
                id: element47
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 264 861")
                font.pixelSize: 12
            }
            
            Text {
                id: element48
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("Mark Wiebe")
                font.pixelSize: 12
            }
            opacity: 1
        }
        Item {
            id: contactItem3
            x: 843
            y: 145
            width: 234
            height: 36
            Text {
                id: element49
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("yesterday")
                font.pixelSize: 12
            }
            
            Image {
                id: image52
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/greenicon copy.png"
            }
            
            Text {
                id: element50
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 52 670 610")
                font.pixelSize: 12
            }
            
            Text {
                id: element51
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("Victoria Alexis")
                font.pixelSize: 12
            }
            
            Image {
                id: image53
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 65.png"
            }
            opacity: 1
        }
        
        Item {
            id: contactItem4
            x: 843
            y: 196
            width: 234
            height: 36
            Image {
                id: image54
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 35.png"
            }
            
            Text {
                id: element52
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("John Smith")
                font.pixelSize: 12
            }
            
            Text {
                id: element53
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 689 398")
                font.pixelSize: 12
            }
            
            Image {
                id: image55
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/redicn.png"
            }
            
            Text {
                id: element54
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10min ago")
                font.pixelSize: 12
            }
            opacity: 1
        }
        
        Item {
            id: contactItem5
            x: 843
            y: 246
            width: 234
            height: 36
            Image {
                id: image56
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 5.png"
            }
            
            Text {
                id: element55
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10:01 PM")
                font.pixelSize: 12
            }
            
            Image {
                id: image57
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/greenicon copy.png"
            }
            
            Text {
                id: element56
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 264 861")
                font.pixelSize: 12
            }
            
            Text {
                id: element57
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("Mark Wiebe")
                font.pixelSize: 12
            }
            opacity: 1
        }
        
        Item {
            id: contactItem6
            x: 843
            y: 297
            width: 234
            height: 36
            Text {
                id: element58
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("yesterday")
                font.pixelSize: 12
            }
            
            Image {
                id: image58
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/greenicon copy.png"
            }
            
            Text {
                id: element59
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 52 670 610")
                font.pixelSize: 12
            }
            
            Text {
                id: element60
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("Victoria Alexis")
                font.pixelSize: 12
            }
            
            Image {
                id: image59
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 65.png"
            }
            opacity: 1
        }
        
        Item {
            id: contactItem7
            x: 843
            y: 347
            width: 234
            height: 36
            Image {
                id: image60
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 35.png"
            }
            
            Text {
                id: element61
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("John Smith")
                font.pixelSize: 12
            }
            
            Text {
                id: element62
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 689 398")
                font.pixelSize: 12
            }
            
            Image {
                id: image61
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/redicn.png"
            }
            
            Text {
                id: element63
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10min ago")
                font.pixelSize: 12
            }
            opacity: 1
        }
        
        Item {
            id: contactItem8
            x: 843
            y: 398
            width: 234
            height: 36
            Image {
                id: image62
                x: 0
                y: 0
                fillMode: Image.PreserveAspectFit
                source: "images/Image 5.png"
            }
            
            Text {
                id: element64
                x: 176
                y: 11
                color: "#2b2a2a"
                text: qsTr("10:01 PM")
                font.pixelSize: 12
            }
            
            Image {
                id: image63
                x: 156
                y: 9
                width: 18
                height: 18
                antialiasing: true
                fillMode: Image.PreserveAspectFit
                source: "images/greenicon copy.png"
            }
            
            Text {
                id: element65
                x: 42
                y: 22
                color: "#2b2a2a"
                text: qsTr("+972 76 264 861")
                font.pixelSize: 12
            }
            
            Text {
                id: element66
                x: 42
                y: 0
                color: "#2b2a2a"
                text: qsTr("Mark Wiebe")
                font.pixelSize: 12
            }
            opacity: 1
        }
    }
}