feat(Collapse): use coding conventions

This commit is contained in:
Ronan Abhamon 2016-09-23 15:50:46 +02:00
parent c28b3c55a2
commit b650e35a2b
2 changed files with 7 additions and 6 deletions

View file

@ -33,7 +33,6 @@ lupdate_only{
ui/components/scrollBar/*.qml \
ui/components/select/*.qml \
ui/components/timeline/*.qml \
ui/style/collapse/*.qml \
ui/views/*.qml \
ui/views/mainWindow/*.qml
}

View file

@ -3,16 +3,18 @@ import QtQuick 2.7
import 'qrc:/ui/components/form'
import 'qrc:/ui/style'
// ===================================================================
// A simple component to build collapsed item.
// ===================================================================
Item {
property bool isCollapsed: false
property bool _isCollapsed: false
signal collapsed (bool collapsed)
function collapse () {
isCollapsed = !isCollapsed
collapsed(isCollapsed)
_isCollapsed = !_isCollapsed
collapsed(_isCollapsed)
rotate.start()
}
@ -32,9 +34,9 @@ Item {
direction: RotationAnimation.Clockwise
duration: CollapseStyle.animationDuration
from: isCollapsed ? 0 : 180
from: _isCollapsed ? 0 : 180
property: 'rotation'
target: button
to: isCollapsed ? 180 : 0
to: _isCollapsed ? 180 : 0
}
}