Implemented StyledIcon general qml component
This commit is contained in:
parent
578eebedc2
commit
cc5b556b1b
2 changed files with 33 additions and 0 deletions
|
@ -21,6 +21,7 @@
|
||||||
<file>view/qml/common/ExpandableBlankSection.qml</file>
|
<file>view/qml/common/ExpandableBlankSection.qml</file>
|
||||||
<file>view/qml/common/TabPanel.qml</file>
|
<file>view/qml/common/TabPanel.qml</file>
|
||||||
<file>view/qml/common/FlatRadioButton.qml</file>
|
<file>view/qml/common/FlatRadioButton.qml</file>
|
||||||
|
<file>view/qml/common/StyledIcon.qml</file>
|
||||||
<file>view/qml/common/RadioButtonGroup.qml</file>
|
<file>view/qml/common/RadioButtonGroup.qml</file>
|
||||||
<file>view/qml/common/FlatButton.qml</file>
|
<file>view/qml/common/FlatButton.qml</file>
|
||||||
<file>view/qml/common/FlatToogleButton.qml</file>
|
<file>view/qml/common/FlatToogleButton.qml</file>
|
||||||
|
|
32
inspectors/view/qml/common/StyledIcon.qml
Normal file
32
inspectors/view/qml/common/StyledIcon.qml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
import QtQuick 2.1
|
||||||
|
import QtGraphicalEffects 1.0
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
property alias icon: image.source
|
||||||
|
property alias sourceSize: image.sourceSize
|
||||||
|
property alias color: colorOverlay.color
|
||||||
|
|
||||||
|
implicitHeight: 16
|
||||||
|
implicitWidth: 16
|
||||||
|
|
||||||
|
Image {
|
||||||
|
id: image
|
||||||
|
|
||||||
|
anchors.centerIn: parent
|
||||||
|
|
||||||
|
height: 16
|
||||||
|
width: implicitWidth
|
||||||
|
|
||||||
|
fillMode: Image.PreserveAspectFit
|
||||||
|
}
|
||||||
|
|
||||||
|
ColorOverlay {
|
||||||
|
id: colorOverlay
|
||||||
|
|
||||||
|
anchors.fill: image
|
||||||
|
source: image
|
||||||
|
color: globalStyle.buttonText
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue