No static analysis available.
.j.e)I
R:5U;3z
,9oq:5
Qimport "../publicQML/public.js" as Public
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick 2.14
EuRoundButtonLegacy{
property var bgg:Gradient{
orientation: properties.gradient===undefined?Gradient.Horizontal:properties.gradient.orientation
GradientStop { position: 0 ; color: getColor(0)}
GradientStop { position: 1 ; color: getColor(1)}
}
bgGradient:(enabled&&properties.gradient!==undefined)?bgg:undefined
function getColor(position){
if(properties.gradient===undefined) return "#00000000"
var color = properties.gradient.stops[position]
var ret = pressed?color.pressed:(hovered?color.hovered:color.normal)
return ret
Component.onCompleted: {
properties = window.defaultRoundBtnProperty
}_MsMD
pZIv^
#[]dOX
MAuxE,
EFy,1.
jX)1;N
1import QtQuick 2.14
import QtQuick.Controls 2.14
import "../publicQML/public.js" as Public
import "../publicQML"
Label{
id:control
Component.onCompleted: {
control.color = Public.readConfigIni("main/autoTestColor","#00000000")
control.z = Public.readConfigIni("main/z",-1)
SpaosX
u.[E1
import QtQuick.Controls 2.14
import QtQuick 2.14
import "../publicQML/public.js" as Public
RadioButton{
id:control
property var textColor: "#1b1c40"
property var fontSize: 14
property var fontWeight: Font.Normal
// indicator: Rectangle {
// implicitWidth: 14
// implicitHeight: implicitWidth
// x: control.leftPadding
// y: parent.height / 2 - height / 2
// radius: implicitWidth/2
// border.color: (control.hovered || control.checked) ? "#0079ff" : "#9aa6b3"
// Rectangle {
// anchors.centerIn: parent
// width: 6
// height: width
// radius: width/2
// color: parent.border.color
// visible: control.checked
// }
// }
indicator:Image{
anchors.verticalCenter: parent.verticalCenter
anchors.topMargin: control.topPadding
anchors.leftMargin: control.leftPadding
source: Public.radioSource(control.checked,control.hovered,control.enabled)
contentItem: Text {
text: control.text
font.pixelSize: control.fontSize
color: control.textColor
font.weight: control.fontWeight
opacity: enabled ? 1.0 : 0.3
verticalAlignment: Text.AlignVCenter
leftPadding: control.indicator.width + control.spacing
elide: Text.ElideRight
width: control.width-leftPadding-12
import QtQuick 2.0
import "."
import "./public.js" as Public
Item {
property alias loader: l
property Component content
state: "inited"
property var pageIndex: 0
property var canNext: state !== "initing"
property var canBack: true
property var animating: true
property var destroyOnBack: false
signal buttonStateChanged(var b)
signal sigNext()
signal sigBack()
signal sigGotoPage(var idx)
signal sigHome()
signal aniamtionFinished(var properties)
function preNext(){
return true
function preBack(){
return true
onCanBackChanged: {
buttonStateChanged(false)
onCanNextChanged: {
buttonStateChanged(true)
Loader{
id:l
anchors.fill: parent
states: [
State{
name: "initing"
PropertyChanges {
target: l
sourceComponent: initing
}
},
State{
name: "inited"
PropertyChanges {
target: l
sourceComponent: content
}
}]
Component{
id:initing
Item{
EuBusyIndicator{
visible:true
anchors.centerIn: parent
}
}
Component.onCompleted: {
Public.log("-------create------",this)
Component.onDestruction: {
Public.log("-------destroy------",this)
ximport QtQuick 2.0
import QtGraphicalEffects 1.14
ConicalGradient {
id: control
width: 16
height: 16
property var barWidth: 3
property var foregroundColor:"#41a8ff"
property var backgroundColor:"#EBEEF2"
property alias text: txt
property var minValue: 0
property var maxValue: 100
property var value: 0
property var progress: value/(maxValue-minValue)
property var showText:false
property var precision: 2
smooth: true
antialiasing: true
source: Rectangle {
width: control.width
height: control.height
color: "transparent"
border.color: control.backgroundColor
border.width: control.barWidth
radius: width / 2
gradient: Gradient {
GradientStop { position: 0.0; color: control.foregroundColor }
GradientStop { position: control.progress; color: control.foregroundColor }
GradientStop { position: control.progress + 0.00001; color: control.backgroundColor }
GradientStop { position: 1.00001; color: control.backgroundColor }
Text{
id:txt
anchors.centerIn: parent
text: control.showText?((control.precision>0?(control.progress*100).toFixed(control.precision):(parseInt(control.progress*100)))+"%"):""
font.weight: Font.Normal
font.pixelSize: 20
DWbvp^1V
I79/(8
=@78f"
f-M/hA
,UH5,J
import QtQuick 2.0
import QtQuick 2.12
import "../publicQML/public.js" as Public
Image{
source: realSource()
property var preSource: ""
function realSource()
var ret = preSource.toString()
return ret
hEJZx{u
timport QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.14
import "."
import "../publicQML/public.js" as Public
import QtGraphicalEffects 1.14
import QtQuick.Shapes 1.14
import QtQuick.Controls 2.14
id:win
property var blur:8
property var triggleOffset: 0
leftPadding: blur>0?(20-blur-3):Public.winBorderWidth
rightPadding: leftPadding
topPadding: (hasTriggle?path.th:Public.winBorderWidth)+8
bottomPadding: 8+blur
property var itemHeight: 32
property var hasTriggle: true
implicitWidth:260
property var showParentMask: false
background:Item{
implicitWidth: win.implicitWidth
Rectangle{
id:bg
color: "#00000000"
anchors.fill: parent
Rectangle{
id:root
anchors.margins: blur
anchors.topMargin: win.hasTriggle?(path.th-border.width):0
anchors.fill: parent
radius: (blur>0)?4:0
border.color: (blur>0)?"#00000000":Public.winBorderColor
border.width: (blur>0)?0:Public.winBorderWidth
color: "#ffffff"
}
Shape {
id:shape
visible: win.hasTriggle
ShapePath {
property var tw: 20
property var th: 12
id:path
strokeColor: root.border.color
fillColor: root.color
startX: (bg.width-tw)/2+win.triggleOffset
startY: th
PathLine { x: bg.width/2+win.triggleOffset; y: 0 }
PathLine { x: bg.width/2+path.tw/2+win.triggleOffset; y: path.th }
}
}
}
DropShadow{
anchors.fill: parent
radius: 8//root.radius
color: Public.winShadowColor
source: bg
visible: blur>0
}
delegate: EuMenuItem{
implicitHeight:win.itemHeight
onVisibleChanged: {
Component.onDestruction:{
import QtQuick.Shapes 1.14
import QtQuick 2.14
import RoundCapProgress 1.0
RoundCapProgress{
property alias font: text.font
property alias textColor: text.color
property var showText: true
property var precision: 0
id:control
Text {
id:text
visible: control.showText
text: (control.precision>0?(control.value).toFixed(control.precision):parseInt(control.value))+"%"
anchors.centerIn: parent
QR)7+O
p3Fn;f*
o9Pg"(
T-d%@SF
HRLWq0uY` |
import QtQuick 2.12
import QtQuick.Controls 2.4
ScrollBar
id:control
property var side: 6
property var h: orientation === Qt.Horizontal
x:!h?parent.width-width-2:0
y:h?parent.height-height-2:0
width: h?parent.availableWidth:side
height: !h?parent.availableHeight:side
z:1
padding: 0
visible: policy!==ScrollBar.AlwaysOff
contentItem:Rectangle{
radius: (control.h?height:width)/2
color: control.pressed?"#9aaec4":(control.hovered?"#b1d1e7":"#b3c1d0")
background:Rectangle{
radius: (control.h?height:width)/2
color: "#e6edf5"
//opacity: 0.8
`'$@!=
Rq@}crKg
q~* 5\
4NaJ[5
import QtQuick 2.0
signal clicked()
property alias radius: ebsr.radius
property alias color: ebsr.color
property alias gradient: ebsr.gradient
property alias alwaysShow: ebsr.alwaysShow
property alias border: ebsr.border
property alias shadowColor: ebsr.shadowColor
property alias v_shadow: ebsr.v_shadow
property alias h_shadow: ebsr.h_shadow
property alias blur: ebsr.blur
property alias samples: ebsr.samples
property alias spread: ebsr.spread
property alias hovered: ma.containsMouse
property alias containsMouse: ebsr.containsMouse
property alias acceptedButtons: ebsr.acceptedButtons
property alias mouseArea: ma
property alias animateHeight: ebsr.animateHeight
property var content: Component{Item{}}
state: ebsr.state
id:control
EuBorderShadowRect{
id:ebsr
width: parent.width
height: parent.height-animateHeight
anchors.topMargin: animateHeight
anchors.top: parent.top
hoverEnabled: false
Loader{
anchors.fill: parent
sourceComponent: control.content
}
MouseArea{
id:ma
anchors.fill:parent
hoverEnabled: true
function validMouseEvt(){
return true
// if(mouseY<ebsr.animateHeight&&mouseY>=0){
// if(ebsr.state === "normal") return false
// }
// if(mouseY<parent.height-ebsr.animateHeight&&mouseY>=0){
// if(ebsr.state === "hovered") return false
// }
// return true
}
onContainsMouseChanged: {
if(!validMouseEvt()) return
ebsr.state = containsMouse?"hovered":"normal"
}
onClicked: {
if(!validMouseEvt()) return
parent.clicked()
}
onStateChanged: {
ebsr.state = state
Component.onCompleted: {
var sbling = visibleChildren
for (var i = 0; i < sbling.length; i++){
if(ma===sbling[i] || ebsr === sbling[i]) continue
var topm = sbling[i].anchors.topMargin
if(topm===undefined) return
sbling[i].anchors.topMargin = Qt.binding(function(){return ebsr.anchors.topMargin+topm})
}
h~wp36
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick 2.14
FocusScope {
id: wrapper
property alias control: input
property alias text: input.text
property alias hint: hint.text
property alias prefix: prefix.text
property alias borderColor: passRec.border.color
property alias bgColor: passRec.color
//property var color: "#ffffff"
property int font_size: 14
property int maxLength: 32767
property bool bShowIcon: false
property var iconShow: "qrc:/res/ico_zhengyan.png"
property var iconHide: "qrc:/res/ico_biyan.png"
property bool bPassInput:true
property bool bActivePut:false
property var inputValidator:undefined
property var licenseLength:29
property var licenseSeploter:"-"
signal accepted
signal inputFull()
signal textEdited()
function removeSelect(){
control.remove(control.selectionStart,control.selectionEnd)
Rectangle {
id:passRec
anchors.fill: parent
border.color: "#c1cbd6"
color: "#ffffff"
radius: 4
Text {
id: hint
anchors { fill: parent; leftMargin: 14 }
verticalAlignment: Text.AlignVCenter
text: "Enter word"
font.pixelSize: font_size
color: "#818a99"
opacity: input.length ? 0 : 1
}
Text {
id: prefix
anchors { left: parent.left; leftMargin: 14; verticalCenter: parent.verticalCenter }
verticalAlignment: Text.AlignVCenter
font.pixelSize: font_size
color: "#818a99"
opacity: !hint.opacity
}
TextInput {
id: input
focus: true
anchors { left: prefix.right; right: parent.right; top: parent.top; bottom: parent.bottom }
verticalAlignment: Text.AlignVCenter
font.pixelSize: font_size
color: "#818a99"
maximumLength:maxLength
selectByMouse:true
mouseSelectionMode:TextInput.SelectCharacters
selectedTextColor:"#ffffff"
selectionColor:"#1B9CFF"
clip:true
validator: inputValidator
property var m_bDel:false
//onAccepted
onTextEdited: {
if(bActivePut)
var strCur = text;
console.log("strCur",strCur)
strCur = strCur.replace(" ","");
while(-1 !== strCur.indexOf(licenseSeploter))
strCur = strCur.replace(licenseSeploter,"");
var iCurPos = cursorPosition-parseInt(cursorPosition/licenseLength);
var strList=new Array();
var strPart;
var iCnt = 0;
while(strCur !== ""&& (iCnt++)<5){
strPart = strCur.substring(0,5);
strCur = strCur.substring(strPart.length);
strList.push(strPart);
var strNew = strList.join(strList.length>1?licenseSeploter:"");
console.log(strNew)
text = strNew.toUpperCase();
var iNewPos = iCurPos+parseInt(iCurPos/licenseLength);
console.log("iNewPos",iNewPos)
if (!m_bDel){
iNewPos += (strList.length>1);
cursorPosition = iNewPos;
if(text.length === licenseLength)
wrapper.inputFull()
wrapper.textEdited()
Keys.onPressed: {
if (event.key === Qt.Key_Delete) {
m_bDel = true;
}else{
m_bDel = false;
Keys.onReleased: {
if(event.modifiers & Qt.ControlModifier){
if ((event.key === Qt.Key_Z)){
if(event.modifiers & Qt.ShiftModifier){
input.redo()
}else{
input.undo()
}
}
}
}
echoMode: wrapper.bShowIcon?TextInput.Normal:TextInput.Password
}
Button{
id:showButton
visible:bPassInput
width: 16
height: 16
anchors.top: input.top
anchors.topMargin: 8
anchors.right: input.right
anchors.rightMargin: 16
style:ButtonStyle{
background: Rectangle {
border.width: 0
border.color: "#ffffff"
radius: 4
}
}
Image {
anchors.fill: showButton.fill
id: showImage
source: bShowIcon?iconShow:iconHide
}
onClicked: {
wrapper.bShowIcon = !wrapper.bShowIcon
}
}
Component.onCompleted: {
if(false === wrapper.bPassInput)
wrapper.bShowIcon = true
\import QtQuick 2.0
Image{
property var info: undefined
property var openExternalUrl: (info!==undefined&&info.url!==undefined)
property alias hovered: ma.containsMouse
source:(info!==undefined&&info.image!==undefined)?info.image:""
MouseArea{
id:ma
anchors.fill: parent
acceptedButtons: parent.openExternalUrl?Qt.LeftButton:Qt.NoButton
cursorShape: (parent.openExternalUrl&&containsMouse) ? Qt.PointingHandCursor : Qt.ArrowCursor
hoverEnabled: parent.openExternalUrl
onClicked: {
if(parent.openExternalUrl)
window.openUrl(parent.info.url)
}
onStatusChanged: {
if(status === Image.Error){
openExternalUrl = false
if(info!==undefined&&info.default!==undefined)
source = info.default
}
import QtQuick 2.14
Rectangle{
color: "white"
Text {
text: ""
font.pixelSize: 48
color: "black"
anchors.centerIn: parent
;]&\H4
y.]NA$
import QtQuick 2.0
import QtQuick 2.12
EuGradientProgressBar {
id:__control
property var speed:20
property alias color: __control.startColor
property var sweep: 2
property alias running: timer.running
showText:false
trackColor:"transparent"
trackWidth: 0
barWidth: width/12
backgroudColor:"transparent"
startAngle: speed*step
sweepAngle: sweep*90
endColor: '#0881ff'
property var step:0
Timer{
id:timer
running: true
interval: 40
repeat: true
onTriggered: {
var s = __control.step
s++
__control.step=s%(360/__control.speed)
}
import QtQuick 2.14
import QtGraphicalEffects 1.14
Item {
property var fromcolor:"#ff6377D3"
property var tocolor: "#006377D3"
property var borderw: 2
property alias duration: ani.duration
property alias running: ani.running
id:control
Rectangle{
id:rect
color: "#00000000"
radius: width/2
border.width: borderw
anchors.fill: parent
visible: false
ConicalGradient{
anchors.fill: parent
source:rect
gradient: Gradient{
GradientStop{
position: 1.0;color: fromcolor
}
GradientStop{
position: 0.0;color: tocolor
}
}
Rectangle{
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
width: rect.border.width
height: width
radius: width/2
color: fromcolor
border.width: 0
}
RotationAnimator on rotation {
id:ani
running: control.visible
loops: Animation.Infinite
from: 0
to:360
duration: 1000
}
import QtQuick 2.12
import QtQuick.Controls 2.4
import "."
ScrollView{
id:sv
ScrollBar.vertical: EuScrollBar {}
ScrollBar.horizontal: EuScrollBar {}
import QtQuick 2.14
import QtQuick.Controls 2.14
import "../publicQML/public.js" as Public
CheckBox{
id:control
height: 16
property var textColor: "#1b1c40"
property var fontSize: 14
property var fontWeight: Font.Normal
property var textElide: Text.ElideNone
property var textWidth
property var truncated: false
leftPadding:0
rightPadding:0
spacing:control.text.length>0?6:0
indicator: Item{
implicitWidth: 14
implicitHeight: implicitWidth
x: control.leftPadding
y: parent.height / 2 - height / 2
Image{
anchors.fill: parent
x: control.leftPadding
anchors.centerIn: parent
source: Public.checkSource(control.checkState,control.enabled)
}
contentItem: Text {
text: control.text
font.pixelSize: control.fontSize
opacity: enabled ? 1.0 : 0.3
color: control.textColor
font.weight: control.fontWeight
elide: control.textElide
verticalAlignment: Text.AlignVCenter
leftPadding: control.indicator.width + control.spacing
textFormat: Text.RichText
Component.onCompleted: {
if(control.textWidth!==undefined){
width = control.textWidth
}
}
onTruncatedChanged: {
control.truncated=truncated
}
}9feL`9^
vno9d,C
7~q0D8cf
import QtQuick 2.12
import QtQuick.Controls 2.14
MenuItem {
implicitHeight: 32
id:control
background:Rectangle{
anchors.fill: parent
color: control.highlighted?"#e3eefa":"#00000000"
contentItem: Text {
leftPadding: checkable?(16+20):20
text: control.text
font.pixelSize: 14
color: enabled?"#555b66":"#cccccc"
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignLeft
arrow: Image{
source: "qrc:/res/ico_list_right_normal.png"
visible: subMenu!==null
anchors.right: parent.right
anchors.rightMargin: 12
anchors.verticalCenter: parent.verticalCenter
indicator: Image{
visible: checkable && checked
source: "qrc:/res/ico_language_gou.png"
anchors.left: parent.left
anchors.leftMargin: 20
anchors.verticalCenter: parent.verticalCenter
i8}79g
{#a<C<
lefpCq<
#IzqK:
import QtQuick 2.12
import QtQuick.Controls.Styles 1.4
TextFieldStyle{
placeholderTextColor: "#959eb3"
background: Rectangle {
radius: 4
border.color: "#40000000"
border.width: 1
color: control.enabled?"#ffffff":"#ededed"
}
textColor: "#f326344c"
Component.onCompleted: {
control.font.pixelSize = 14
Zimport QtQuick 2.12
import QtQuick.Controls.Styles 1.4
import "."
TreeViewStyle
id:__style
property var sbw: 6
property var headerHeight: control.headerHeight!==undefined?control.headerHeight:0
property var headerColor: control.headerColor!==undefined?control.headerColor:"#00000000"
property var frameBW: 1
property var scrollBackColor:"#e6edf5"
property var frameColor:"#e1e7ef"
backgroundColor: 'white'
frame : Rectangle{
color: __style.backgroundColor
border.width: __style.frameBW
border.color: __style.frameColor
radius: 4
handle: Rectangle {
implicitHeight: styleData.horizontal?sbw:height
implicitWidth: !styleData.horizontal?sbw:width
color: styleData.pressed?"#9aaec4":(styleData.hovered?"#b1d1e7":"#b3c1d0")
radius: 4.5
decrementControl: EuRoundedRectangle {
width: !styleData.horizontal?sbw:headerHeight
height:styleData.horizontal?sbw:headerHeight
color: headerColor
roundedMask:EuRoundedRectangle.RIGHTTOP
incrementControl:Item {
width: 0
height:0
scrollBarBackground:Rectangle{
color: __style.scrollBackColor
height: (styleData.horizontal?sbw:height)
width: !styleData.horizontal?sbw:width
import QtQuick 2.6
Rectangle{
width: 30
height: 16
radius:width/2
signal clicked
signal pressed
property bool switchOn: true
color: switchOn?"#037dff":"#bcd0e5"
MouseArea{
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
onClicked: {
parent.switchOn=!parent.switchOn
parent.clicked()
}
onPressed: parent.pressed()
Rectangle{
height: parent.height-2*2
width: height
radius: height/2
color: "white"
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: parent.switchOn?parent.width-width-2:2
anchors.left: parent.left
~import QtQuick 2.14
import "./public.js" as Public
Text {
property var textWidth: sub.width
property var w: this.Window
property var canPopup: w===undefined?true:!w.subWinPopuped
property alias tipVisible: tip.visible
property alias tooltipWidth: tip.implicitWidth
property alias tooltipHeight: tip.implicitHeight
property alias origalText: sub.text
font.family: window.font.family
MouseArea{
id:_ma
anchors.fill:parent
hoverEnabled: true
acceptedButtons: Qt.NoButton
EuToolTip{
id:tip
text:parent.text
visible: parent.truncated&&_ma.containsMouse&&parent.canPopup
showTriggle: false
Text{
id:sub
visible: false
text: parent.text
font.pixelSize: parent.font.pixelSize
font.weight:parent.font.weight
elide: Text.ElideRight
<MQ];sT
i2$S}@
tFb0k!
Vimport QtQuick 2.12
import QtQuick.Window 2.12
import "."
EuPopWindow{
id:poproot
content: mainContent
property var mainTitle:""
property var subTitle:""
property var icon:"qrc:/res/ico_question48.png"
property var result: -1
signal accepted
signal rejected
title: mainTitle
topMargin: 32
height : Math.max(260,contentHeight+cLoader.y + 48)
centerInParent: true
property var contentHeight: 0
buttonMask:EuPopWindow.CLOSEBUTTON //| EuPopWindow.HELPBUTTON
Component{
id:mainContent
Rectangle{
id:res
property var ch: st.y+st.height
Image {
id:icon
width:48
height:48
source:poproot.icon
anchors.left: parent.left
anchors.top: parent.top
}
Text {
id: title
text: poproot.mainTitle
font.pixelSize: 20
font.weight: Font.Medium
color: "#090a0a"
anchors.left: icon.right
anchors.leftMargin: 12
anchors.top: icon.top
wrapMode: Text.WordWrap
width:poproot.width-32*3-icon.width
textFormat:Text.RichText
verticalAlignment: Qt.AlignTop
}
Text {
id: st
text: poproot.subTitle
width:title.width
wrapMode: Text.WordWrap
font.pixelSize: 14
color: "#4f545c"
anchors.left: title.left
anchors.top: title.bottom
anchors.topMargin: 8
textFormat:Text.RichText
verticalAlignment: Qt.AlignTop
}
}
function open()
return mainframe.popMsgBox(true,0,String("%1").arg(this))
onButtonClicked: {
poproot.visible = false
if(index === defaultIndex){
poproot.accepted()
}else{
poproot.rejected()
}
poproot.result = index
mainframe.popMsgBox(false,poproot.result,String("%1").arg(this))
Connections{
target:poproot.cLoader.item
function onHeightChanged(){
poproot.contentHeight = poproot.cLoader.item.ch+poproot.cLoader.item.y
}
Component.onDestruction: {
mainframe.popMsgBox(false,poproot.result,String("%1").arg(this))
if(poproot.visible) poproot.rejected()
import QtQuick 2.14
Text {
font.pixelSize: 14
textFormat: Text.RichText
property var autoOpen: true
onLinkActivated:{
if(autoOpen) window.openUrl(link)
MouseArea {
anchors.fill: parent
acceptedButtons: Qt.NoButton
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor
onPressed: {
parent.linkActivated(parent.linkAt(mouse.x,mouse.y))
}
Iimport QtQuick 2.14
import QtQuick.Controls 2.14
Rectangle {
id:group
color:"red"
property var items
property var spacing: 40
property var fontSize: 14
property var textColor: "#555b66"
property var interSpacing: 8
property var hoverUnderLine: true
signal buttonClicked(var index)
Component.onCompleted:{
var lastItem
for(var idx in items){
var c="EuImageButton{anchors.top:group.top;\
anchors.verticalCenter: parent.verticalCenter;\
anchors.leftMargin: %1;\
fontSize: %2;\
textColor: pressed?\"#0461C4\":(hovered?\"#037DFF\":\"%3\");\
spacing: %4;\
staticRes:\"%5\";\
text: \"%6\";\
hoverUnderline:%7;}"
c = c.arg(lastItem?spacing:0).arg(fontSize).arg(textColor).arg(interSpacing).arg(items[idx].res).arg(items[idx].text).arg(hoverUnderLine)
var item = Qt.createQmlObject(c,group)
if(lastItem){
item.anchors.left = lastItem.right
}else{
item.anchors.left = group.right
}
item.index = idx
item.buttonClicked.connect(buttonClicked)
lastItem = item
}
P_;6la
pNpfh>
cF]dGX
DeXIfMM
y&#qMf!9A
DeXIfMM
DeXIfMM
+IDAT8
|\lyY)
DeXIfMM
DeXIfMM
9IDAT(
DeXIfMM
AIDAT(
DeXIfMM
k+:XkI
DeXIfMM
+IDATH
DeXIfMM
]IDAT(
BceGL
DeXIfMM
VIDAT(
DeXIfMM
\IDAT(
DeXIfMM
DeXIfMM
DeXIfMM
DeXIfMM
a61>a"_3
DeXIfMM
sIDAT8
DeXIfMM
DeXIfMM
!IDAT8
DeXIfMM
QIDATx
@gDwfe
UU9}TW
6V*XXZN
F+&tDW
])dZ#T
N3}Cim
\Zxgs,
3g=0nA
X4s+5a
,uHSko_
5P<:C4
/^.V9@
>?~>=x
}BS),Aa
KlU5{qP#
DeXIfMM
+uvU`5
DeXIfMM
5a;&aH[
y&4VC)
u0FJX)*
R~C8sIY
.%ubh"n
sJUe?P/
C69=lOl
6NaUxZ
`#_wi=
3D4dMA
wuxJ)o
r(e%O,
DeXIfMM
jIDAT8
>d.NvX
DeXIfMM
`IDAT(
gHA$*$*D
DeXIfMM
$IDATx
_OO=L
&:aGl`
E-_KX2
xxmeia
Tp FL"
L:^9[S||
j4DM@C0
XK3P*/P'
AMiJ36
v!cZ
DeXIfMM
nIDAT8
F 222~
DeXIfMM
DeXIfMM
(3442t7t7
GK?g_\A
HQE`*OQ!
eyhW$x
,#_uIOy
eAg,r*
>w*ybE
rf0Kw`
i/L8y/
lO|?G*
A=,e=b
d~>l^/
d;:0yaM
&7_Gk
gD3^7/
"m4/i^
>m4O.1
ioft&K
v'ri*3
|6u5D6
u=ttvBp
|>Nfg#
d;t+L<y/
.+]h{f
Vo-{-0
|~#gWZ*
E tl5(
:Mgq/]
{>r>YK
4GSq%dc.
gn;?Mk
Mvu^|.|
!6q@(T
Mb>Bug
n;Gk7oQ
9wj}hG
,^=t!>w
lV3[Nl
`{c;Wln
j%eFRn
Y_lw6Z
!z|%xF
]e#{I{c
wj{VyFr
7]weS<
hoFc>F`j
#~[K}1
`w)t_l
shw~pq
lIwh7%;
ZZKki-
ZZKki-
ZZKki-
ZZKki-
hm]/rX3y#
W|'pO1
U(udv
Ory>ap/
T+)f'l
Zk`ZsG
lElk"bb;
|W?H|/r
M;PE.2f|/
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
7^HEC
UvYQ'
urb_OG_
StdxLm"k
c98~K4S
ty'/2~
7_77Q]ga
/Im(F[IZLg7
^?5UG|
NN$?c(d
TGzMu
u[Ae_%
\x_)|.
w1 ~\]
[[)ME;
~y8^i}
a|"5'Q
~`iB;`
agNs <#
9|I\[`
i}Rw`/
{dhyubGPd
S<6w>A^
#5t^]P/
sZ}or_
`eBkP`
8Cz3#7
4=\/c5
ALCnDxA
p[-`7%s
eB+k1}!
M\7(>;$
>R3kI^&t
{cRkPP
PbrT^>M
3`qBUpN=
qaUp*c
7c9l&~1
g/pLjf
Uh<8Q%
Ex<NCb
%y?,~Q
]{-h7#
e7V}tg@
30,|lz
0fl30gJF
Yo.?de
a.\vVl
<3.0oi
wZj4|%be
h^vM{Z
}g,zl
`M\vDs
T3l.Bf&F
;j){LH
`D`pJL
c-ncb=
;`mvH|
:nr3t^S
>;B^.'
\i)?kcv>
NlL\7}
5rlt!O
2sin|nt
Lq*0l23
QU,S_e
[IXN(k
x7:k1'
./|m70lj
<|!><38?
}!!9pY
#QJO-{E
d;k|E$
;o6Sl/Px
EB:nLjJ=
Y\&ubK
{TWN1
x|5L3m
|,SG^Y
A5EZK*
7t7);k
y~:>s
:J~<~'
NlJ,cN
nKtrF&?_
x"+zk@
%:-RjJEViu[m
DSBdN:
EAjs%-
tj?U?2
X4fm~G
6cf}7,
"lEh[C*
v;+?eT
ycGNmt
0j4`{W
Z6zjE3d=>
OZ|$J NZd
;ZscO~
+29G.@
jU/;|v
)tNJ6=-
`OyLP<cn
mCXvplM
:(rs,$
o\>vR
y!fX1jk
&8N1\4
Q\pC~fy
:n7<^s
.&z{WQp
1+Vx$f
g47bh3vra
a\$x^6
m?ztzy+
1dsC@4
4kL,v-)`
>k$718^U
K<?ov,g
DeXIfMM
kIDAT8
a61>a"_3
DeXIfMM
vIDAT(
DeXIfMM
GIDAT8
7n'&vtn-`C
^qzR;-aq,
DeXIfMM
fODRhx
xSl/OM
o9k-1y
rf0Kw`
i/L8y/
lO|?G*
A=,e=b
d~>l^/
d;:0yaM
&7_Gk
gD3^7/
"m4/i^
>m4O.1
ioft&K
v'ri*3
|6u5D6
u=ttvBp
|>Nfg#
d;t+L<y/
.+]h{f
Vo-{-0
|~#gWZ*
E tl5(
:Mgq/]
{>r>YK
4GSq%dc.
gn;?Mk
Mvu^|.|
!6q@(T
Mb>Bug
n;Gk7oQ
9wj}hG
,^=t!>w
lV3[Nl
`{c;Wln
j%eFRn
Y_lw6Z
!z|%xF
]e#{I{c
wj{VyFr
7]weS<
hoFc>F`j
#~[K}1
`w)t_l
shw~pq
lIwh7%;
ZZKki-
ZZKki-
ZZKki-
ZZKki-
hm]/rX3y#
W|'pO1
U(udv
Ory>ap/
T+)f'l
Zk`ZsG
lElk"bb;
|W?H|/r
M;PE.2f|/
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
ZZKki-
7^HEC
UvYQ'
urb_OG_
StdxLm"k
c98~K4S
ty'/2~
7_77Q]ga
/Im(F[IZLg7
^?5UG|
NN$?c(d
TGzMu
u[Ae_%
\x_)|.
w1 ~\]
[[)ME;
~y8^i}
a|"5'Q
~`iB;`
agNs <#
9|I\[`
i}Rw`/
{dhyubGPd
S<6w>A^
#5t^]P/
sZ}or_
`eBkP`
8Cz3#7
4=\/c5
ALCnDxA
p[-`7%s
eB+k1}!
M\7(>;$
>R3kI^&t
{cRkPP
PbrT^>M
3`qBUpN=
qaUp*c
7c9l&~1
g/pLjf
Uh<8Q%
Ex<NCb
%y?,~Q
]{-h7#
e7V}tg@
30,|lz
0fl30gJF
Yo.?de
a.\vVl
<3.0oi
wZj4|%be
h^vM{Z
}g,zl
`M\vDs
T3l.Bf&F
;j){LH
`D`pJL
c-ncb=
;`mvH|
:nr3t^S
>;B^.'
\i)?kcv>
NlL\7}
5rlt!O
2sin|nt
Lq*0l23
QU,S_e
[IXN(k
x7:k1'
./|m70lj
<|!><38?
}!!9pY
#QJO-{E
d;k|E$
;o6Sl/Px
EB:nLjJ=
Y\&ubK
{TWN1
x|5L3m
|,SG^Y
A5EZK*
7t7);k
y~:>s
:J~<~'
NlJ,cN
nKtrF&?_
x"+zk@
%:-RjJEViu[m
DSBdN:
EAjs%-
tj?U?2
X4fm~G
6cf}7,
"lEh[C*
v;+?eT
ycGNmt
0j4`{W
Z6zjE3d=>
OZ|$J NZd
;ZscO~
+29G.@
jU/;|v
)tNJ6=-
`OyLP<cn
mCXvplM
:(rs,$
o\>vR
y!fX1jk
&8N1\4
Q\pC~fy
:n7<^s
.&z{WQp
1+Vx$f
g47bh3vra
a\$x^6
m?ztzy+
1dsC@4
4kL,v-)`
>k$718^U
K<?ov,g
DeXIfMM
+IDAT8
E.uCD
DeXIfMM
DeXIfMM
DeXIfMM
DeXIfMM
C|m1)
1[I M{
+1%$8j
C-3"g6
DG6{!`b%
DeXIfMM
F`TUD]G
@" g.@
AIDAT8Ou
s&JI!&JD
P.+}7J|
DeXIfMM
RIDATx
,_MWn.
e\d]=Gqq
y,qqOs
b# jr->m+}
ivj:]Z
ttz_I.o
=`p3%"
ME)r}4
5GAUP5
#^?l34<n!
a?7i_&=
>gY_i%q
F,yYl,
|publicQML
CautionWidget.qml
EuDefaultRoundButton.qml
<EuRoundedGradientRectangle.qml
EuRoundButtonLegacy.qml
EuTreeView.qml
EuButtonForTest.qml
\EuPageLoader.qml
EuRadioButton.qml
|EuPageLoaderPage.qml
EuCircleProgress.qml
EuImageButton.qml
EuThemeImage.qml
<EuPopWindow.qml
EuPopupMenu.qml
EuRoundCapProgressBar.qml
<EuGradientProgressBar.qml
EuSheetView.qml
EuScrollBar.qml
spublic.js
EuBorderShadowRectEx.qml
EuCombobox.qml
<EuTextInput.qml
|EuUrlImage.qml
PublicLoader.qml
<EuToolTip.qml
EuBusyIndicator.qml
EuRotatingWait.qml
EuScrollView.qml
EuCheckBox.qml
EPMCombobox.qml
EuMenuItem.qml
EuBorderShadowRect.qml
|EuRoundedRectangle.qml
<EuTextFieldStyle.qml
|EuScrollViewStyle.qml
\EuSwitchButton.qml
|EuText.qml
EuSheetView.json
EuRoundedRectangleEx.qml
EuMessageBox.qml
\EuLinkLabel.qml
<EuImageButtonGroup.qml
EuRoundButton.qml
gicon_button_refresh_blue18.png
radio_unsel_disable.png
ico_popup_menu_disable.png
ico_list_open_press.png
radio_halfsel_disable.png
check_select.png
ico_popup_close_hover.png
ico_disk_32.png
radio_sel_disbale.png
check_unsel_disable.png
gcheck_unselect.png
ico_popup_close_normal.png
'ico_list_open_normal.png
Gico_popup_close_disable.png
ico_list_open_hover.png
ico_list_open_disable.png
check_halfsel_disable.png
gico_show16.png
pic_temprature_none.png
loading00.png
pic_temprature_normal.png
gico_popup_menu_press.png
gradio_sel.png
pic_status_none.png
ico_list_right_normal.png
ico_exit16.png
'pic_temprature_warning.png
_disksmart.ico
ico_popup_menu_hover.png
gcheck_halfsel.png
icon_button_refresh_gray18.png
radio_unsel.png
disksmart icon.ico
ico_popup_menu_normal.png
ico_language_gou.png
check_sel_disable.png
radio_halfsel.png
gpic_status_bad.png
Gico_popup_close_press.png
ico_logo_pallets_disksmart16.png
pic_status_good.png
Antivirus Signature
Bkav Clean
Lionic Clean
ClamAV Clean
CTX Clean
CAT-QuickHeal Clean
Skyhigh Clean
ALYac Clean
Malwarebytes Clean
Zillya Clean
Sangfor Clean
CrowdStrike Clean
K7GW Clean
K7AntiVirus Clean
Baidu Clean
VirIT Clean
Symantec Clean
ESET-NOD32 Clean
TrendMicro-HouseCall Clean
Avast Clean
Cynet Clean
Kaspersky Clean
BitDefender Clean
NANO-Antivirus Clean
ViRobot Clean
MicroWorld-eScan Clean
Tencent Clean
Sophos Clean
F-Secure Clean
DrWeb Clean
VIPRE Clean
TrendMicro Clean
CMC Clean
Emsisoft Clean
huorong Clean
FireEye Clean
Jiangmin Clean
Varist Clean
Avira Clean
Fortinet Clean
Antiy-AVL Clean
Kingsoft Clean
Gridinsoft Clean
Xcitium Clean
Arcabit Clean
SUPERAntiSpyware Clean
Microsoft Clean
Google Clean
AhnLab-V3 Clean
Acronis Clean
McAfee Clean
TACHYON Clean
VBA32 Clean
Zoner Clean
Rising Clean
Yandex Clean
Ikarus Clean
MaxSecure Clean
GData Clean
AVG Clean
Panda Clean
alibabacloud Clean
IRMA Signature
Trend Micro SProtect (Linux) Clean
Avast Core Security (Linux) Clean
C4S ClamAV (Linux) Clean
Trellix (Linux) Clean
Sophos Anti-Virus (Linux) Clean
Bitdefender Antivirus (Linux) Clean
G Data Antivirus (Windows) Clean
WithSecure (Linux) Clean
ESET Security (Windows) Clean
DrWeb Antivirus (Linux) Clean
ClamAV (Linux) Clean
eScan Antivirus (Linux) Clean
Kaspersky Standard (Windows) Clean
Emsisoft Commandline Scanner (Windows) Clean
Cuckoo

We're processing your submission... This could take a few seconds.