Skip to content
QGCColoredImage.qml 1.39 KiB
Newer Older
dogmaphobic's avatar
dogmaphobic committed
import QtQuick 2.3
Don Gagne's avatar
Don Gagne committed
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.2
import QtGraphicalEffects 1.0

import QGroundControl.Palette 1.0

Item {
    property color color: "white"   // Image color

dogmaphobic's avatar
dogmaphobic committed
    property alias asynchronous:        image.asynchronous
    property alias cache:               image.cache
    property alias fillMode:            image.fillMode
Don Gagne's avatar
Don Gagne committed
    property alias horizontalAlignment: image.horizontalAlignment
dogmaphobic's avatar
dogmaphobic committed
    property alias mirror:              image.mirror
    property alias paintedHeight:       image.paintedHeight
    property alias paintedWidth:        image.paintedWidth
    property alias progress:            image.progress
    property alias smooth:              image.smooth
    property alias mipmap:              image.mipmap
    property alias source:              image.source
    property alias sourceSize:          image.sourceSize
    property alias status:              image.status
    property alias verticalAlignment:   image.verticalAlignment
    width:  image.width
Don Gagne's avatar
Don Gagne committed
    height: image.height

    Image {
        id:             image
        smooth:         true
        mipmap:         true
        antialiasing:   true
        visible:        false
dogmaphobic's avatar
dogmaphobic committed
        fillMode:       Image.PreserveAspectFit
        anchors.fill:   parent
Don Gagne's avatar
Don Gagne committed
    }

    ColorOverlay {
        anchors.fill:   image
        source:         image
        color:          parent.color
Don Gagne's avatar
Don Gagne committed
    }
dogmaphobic's avatar
dogmaphobic committed
}