update
parent
8970a0c09a
commit
64fa2b6370
|
@ -1,55 +0,0 @@
|
||||||
import QtQuick
|
|
||||||
import QtQuick.Controls
|
|
||||||
import FluentUI
|
|
||||||
|
|
||||||
Button {
|
|
||||||
|
|
||||||
property bool disabled: false
|
|
||||||
property color normalColor: FluTheme.dark ? Qt.rgba(62/255,62/255,62/255,1) : Qt.rgba(254/255,254/255,254/255,1)
|
|
||||||
property color hoverColor: FluTheme.dark ? Qt.rgba(68/255,68/255,68/255,1) : Qt.rgba(251/255,251/255,251/255,1)
|
|
||||||
property color disableColor: FluTheme.dark ? Qt.rgba(59/255,59/255,59/255,1) : Qt.rgba(252/255,252/255,252/255,1)
|
|
||||||
|
|
||||||
id: control
|
|
||||||
topPadding:5
|
|
||||||
bottomPadding:5
|
|
||||||
leftPadding:15
|
|
||||||
rightPadding:15
|
|
||||||
enabled: !disabled
|
|
||||||
focusPolicy:Qt.TabFocus
|
|
||||||
|
|
||||||
Keys.onSpacePressed: control.visualFocus&&clicked()
|
|
||||||
|
|
||||||
background: Rectangle{
|
|
||||||
border.color: FluTheme.dark ? "#505050" : "#DFDFDF"
|
|
||||||
border.width: 1
|
|
||||||
radius: 4
|
|
||||||
FluFocusRectangle{
|
|
||||||
visible: control.visualFocus
|
|
||||||
radius:8
|
|
||||||
}
|
|
||||||
color:{
|
|
||||||
if(disabled){
|
|
||||||
return disableColor
|
|
||||||
}
|
|
||||||
return hovered ? hoverColor :normalColor
|
|
||||||
}
|
|
||||||
}
|
|
||||||
contentItem: FluText {
|
|
||||||
text: control.text
|
|
||||||
horizontalAlignment: Text.AlignHCenter
|
|
||||||
verticalAlignment: Text.AlignVCenter
|
|
||||||
color: {
|
|
||||||
if(FluTheme.dark){
|
|
||||||
if(disabled){
|
|
||||||
return Qt.rgba(131/255,131/255,131/255,1)
|
|
||||||
}
|
|
||||||
return Qt.rgba(1,1,1,1)
|
|
||||||
}else{
|
|
||||||
if(disabled){
|
|
||||||
return Qt.rgba(160/255,160/255,160/255,1)
|
|
||||||
}
|
|
||||||
return Qt.rgba(0,0,0,1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue