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/TabPanel.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/FlatButton.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