|
@@ -15,6 +15,7 @@ Rectangle{
|
|
|
Item{
|
|
|
id:rootitem
|
|
|
anchors.fill:parent
|
|
|
+ property int max_compartment_num:4
|
|
|
|
|
|
enum Page_Type {
|
|
|
Page_Type_Settings,
|
|
@@ -55,7 +56,8 @@ Rectangle{
|
|
|
function changePages(compartment_num){
|
|
|
console.log("changePages num : "+compartment_num)
|
|
|
removePage(pagetest)
|
|
|
-
|
|
|
+ removePage(pagecalibration)
|
|
|
+/*
|
|
|
if(compartment_num>7){
|
|
|
addPage(page_recoveryvalve1)
|
|
|
addPage(page_recoveryvalve2)
|
|
@@ -92,38 +94,40 @@ Rectangle{
|
|
|
addPage(page_recoveryvalve3)
|
|
|
addPage(page_recoveryvalve4)
|
|
|
addPage(page_recoveryvalve5)
|
|
|
- }else if(compartment_num>3){
|
|
|
- removePage(page_recoveryvalve8)
|
|
|
- removePage(page_recoveryvalve7)
|
|
|
- removePage(page_recoveryvalve6)
|
|
|
- removePage(page_recoveryvalve5)
|
|
|
+ }else
|
|
|
+ */
|
|
|
+ if(compartment_num>3){
|
|
|
+ //removePage(page_recoveryvalve8)
|
|
|
+ //removePage(page_recoveryvalve7)
|
|
|
+ //removePage(page_recoveryvalve6)
|
|
|
+ //removePage(page_recoveryvalve5)
|
|
|
addPage(page_recoveryvalve1)
|
|
|
addPage(page_recoveryvalve2)
|
|
|
addPage(page_recoveryvalve3)
|
|
|
addPage(page_recoveryvalve4)
|
|
|
}else if(compartment_num>2){
|
|
|
- removePage(page_recoveryvalve8)
|
|
|
- removePage(page_recoveryvalve7)
|
|
|
- removePage(page_recoveryvalve6)
|
|
|
- removePage(page_recoveryvalve5)
|
|
|
+ //removePage(page_recoveryvalve8)
|
|
|
+ //removePage(page_recoveryvalve7)
|
|
|
+ //removePage(page_recoveryvalve6)
|
|
|
+ //removePage(page_recoveryvalve5)
|
|
|
removePage(page_recoveryvalve4)
|
|
|
addPage(page_recoveryvalve1)
|
|
|
addPage(page_recoveryvalve2)
|
|
|
addPage(page_recoveryvalve3)
|
|
|
}else if(compartment_num>1){
|
|
|
- removePage(page_recoveryvalve8)
|
|
|
- removePage(page_recoveryvalve7)
|
|
|
- removePage(page_recoveryvalve6)
|
|
|
- removePage(page_recoveryvalve5)
|
|
|
+ //removePage(page_recoveryvalve8)
|
|
|
+ //removePage(page_recoveryvalve7)
|
|
|
+ //removePage(page_recoveryvalve6)
|
|
|
+ //removePage(page_recoveryvalve5)
|
|
|
removePage(page_recoveryvalve4)
|
|
|
removePage(page_recoveryvalve3)
|
|
|
addPage(page_recoveryvalve1)
|
|
|
addPage(page_recoveryvalve2)
|
|
|
}else if(compartment_num>0){
|
|
|
- removePage(page_recoveryvalve8)
|
|
|
- removePage(page_recoveryvalve7)
|
|
|
- removePage(page_recoveryvalve6)
|
|
|
- removePage(page_recoveryvalve5)
|
|
|
+ //removePage(page_recoveryvalve8)
|
|
|
+ //removePage(page_recoveryvalve7)
|
|
|
+ //removePage(page_recoveryvalve6)
|
|
|
+ //removePage(page_recoveryvalve5)
|
|
|
removePage(page_recoveryvalve4)
|
|
|
removePage(page_recoveryvalve3)
|
|
|
removePage(page_recoveryvalve2)
|
|
@@ -131,6 +135,7 @@ Rectangle{
|
|
|
}
|
|
|
|
|
|
addPage(pagetest)
|
|
|
+ addPage(pagecalibration)
|
|
|
}
|
|
|
|
|
|
function addPage(page){
|
|
@@ -216,6 +221,7 @@ Rectangle{
|
|
|
visible: false
|
|
|
|
|
|
}
|
|
|
+ /*
|
|
|
RecoveryValve {
|
|
|
id:page_recoveryvalve5
|
|
|
compartment_id: 5
|
|
@@ -244,7 +250,7 @@ Rectangle{
|
|
|
visible: false
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+*/
|
|
|
//PageStandard {
|
|
|
// id:pagestandard
|
|
|
// visible: false
|
|
@@ -338,6 +344,7 @@ Rectangle{
|
|
|
break
|
|
|
case 4:page_var = page_recoveryvalve4
|
|
|
break
|
|
|
+ /*
|
|
|
case 5:page_var = page_recoveryvalve5
|
|
|
break
|
|
|
case 6:page_var = page_recoveryvalve6
|
|
@@ -346,6 +353,7 @@ Rectangle{
|
|
|
break
|
|
|
case 8:page_var = page_recoveryvalve8
|
|
|
break
|
|
|
+ */
|
|
|
default:
|
|
|
page_var = page_recoveryvalve1
|
|
|
break;
|
|
@@ -366,7 +374,7 @@ Rectangle{
|
|
|
|
|
|
//console.log("main.qml qmlProcessPressure :",textstring.toString() )
|
|
|
|
|
|
- if((id >= 1) &&(id<=8)){
|
|
|
+ if((id >= 1) &&(id<=rootitem.max_compartment_num)){
|
|
|
var page_var = getTestPage(id)
|
|
|
|
|
|
//page_var.pressure = str
|
|
@@ -383,7 +391,7 @@ Rectangle{
|
|
|
}
|
|
|
|
|
|
function qmlProcessState(id, str1, str2){
|
|
|
- if((id >= 1) &&(id<=8)){
|
|
|
+ if((id >= 1) &&(id<=rootitem.max_compartment_num)){
|
|
|
var page_var = getTestPage(id)
|
|
|
page_var.update_runstate(str1, str2)
|
|
|
}else if(id === 0){
|
|
@@ -394,7 +402,7 @@ Rectangle{
|
|
|
}
|
|
|
|
|
|
function qmlProcessSystemResult(id, str, bPassed){
|
|
|
- if((id >= 1) &&(id<=8)){
|
|
|
+ if((id >= 1) &&(id<=rootitem.max_compartment_num)){
|
|
|
var page_var = getTestPage(id)
|
|
|
page_var.show_systemresult(str, bPassed)
|
|
|
}
|
|
@@ -403,7 +411,7 @@ Rectangle{
|
|
|
|
|
|
function qmlProcessValveResult(id, str, bPassed){
|
|
|
|
|
|
- if((id >= 1) &&(id<=8)){
|
|
|
+ if((id >= 1) &&(id<=rootitem.max_compartment_num)){
|
|
|
var page_var = getTestPage(id)
|
|
|
page_var.show_valveresult(str, bPassed)
|
|
|
}
|
|
@@ -428,7 +436,7 @@ Rectangle{
|
|
|
|
|
|
|
|
|
function qmlProcessStop(id){
|
|
|
- if((id >= 1) &&(id<=8)){
|
|
|
+ if((id >= 1) &&(id<=rootitem.max_compartment_num)){
|
|
|
var page_var = getTestPage(id)
|
|
|
page_var.test_stoped()
|
|
|
}else if(id === 0){
|