mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-02-07 15:08:24 +00:00
feat(Collapse): use coding conventions
This commit is contained in:
parent
c28b3c55a2
commit
b650e35a2b
2 changed files with 7 additions and 6 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue