Skip to content
QGCColoredImage.qml 1.21 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

    property alias asynchronous: image.asynchronous
    property alias cache: image.cache
    property alias fillMode: image.fillMode
    property alias horizontalAlignment: image.horizontalAlignment
    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
dogmaphobic's avatar
dogmaphobic committed
    property alias mipmap: image.mipmap
Don Gagne's avatar
Don Gagne committed
    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
        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
}