import "xemngaytotxau.js" as NTX
Item{
+ id:main_item
+
+ property string day_month_year_LN_CN: ""
+ property string nhi_thap_bat_tu: ""
+ property string truc: ""
+ property string luan_giai: ""
+ property string cac_sao_xau: ""
+ property string cac_sao_tot: ""
+ property string huong_xuat_hanh: ""
+
+ property string warnning: "<span style='color:red;'>Thông tin trên đây được lấy nguồn từ <a href='http://www.xemngay.com'>www.xemngay.com</a> và chỉ mang tính chất <b>tham khảo</b></span>."
+
Rectangle {
id: rectangle1
x: 0
Rectangle{
width:rectangle1.width;
- height:10;
+ height:10;color:"transparent"
}
Text { x:5;y:50;text:getHD(name,idm) ;textFormat: Text.RichText;wrapMode: Text.WordWrap; font.pixelSize: 20
Rectangle{
width:rectangle1.width;
- height:10;
+ height:10;color:"transparent"
}
}
id: listModel
ListElement {
- lheight:55;idm:0;name: "";
+ idm:0;name: "";
}
ListElement {
- lheight:30;idm:-1;name: "";
+ idm:-1;name: "";
}
ListElement {
- lheight:85;idm:1;name: "<b>Giờ Hoàng Đạo</b>";
+ idm:1;name: "<b>Giờ Hoàng Đạo</b>";
}
ListElement {
- lheight:55;idm:2;name: "<b>Tiết Khí</b>";
+ idm:2;name: "<b>Tiết Khí</b>";
}
ListElement {
- lheight:55;idm:3;name: "<b>Nhị Thập Bát Tú</b>";
+ idm:3;name: "<b>Nhị Thập Bát Tú</b>";
}
ListElement {
- lheight:80;idm:6;name: "<b>Các sao tốt</b>";
- }
- /* ListElement {
- lheight:80;idm:7;name: "<b>Các sao xấu</b>";
+ idm:-2;name: "<b>Hướng Xuất Hành</b>";
}
ListElement {
- lheight:120;idm:5;name: "<b>Ngày Tốt/Xấu</b>";
+ idm:6;name: "<b>Các Sao Tốt</b>";
+ }
+ ListElement {
+ idm:7;name: "<b>Các Sao Xấu</b>";
+ }
+ ListElement {
+ idm:8;name: "";
+ }
+
+ /* ListElement {
+ idm:5;name: "<b>Đánh Giá</b>";
}*/
}
name="<span style='color:blue;'>"+name+"</span><br>";
}
- NTX.test();
switch(idm){
- case 0 : return name+AmLich.getTHU(screen.jd)+",ngày <b>"+screen.curDay+"</b> tháng <b>"+screen.curMonth+"</b> năm <b>"+screen.curYear+"</b><br>Ngày <b>"+screen.lunarDay+"</b> tháng <b>"+screen.lunarMonth+"</b> năm <b>"+screen.lunarYear+"</b> (<b>"+screen.lunarYearInt+"</b>)";break;
+ case 0 : return name+ main_item.day_month_year_LN_CN;break;
case 1 : return name+screen.lunarGioHoangDao;break;
case 2 : return name+screen.lunarTietKhi();break;
- case 3 : return name+NTX.sao(screen.curYear,AmLich.getLunarDate(screen.curDay,screen.curMonth,screen.curYear).jd - AmLich.getLunarDate(1,1,screen.curYear).jd);break;
- case 5 : return name+NTX.luangiai(screen.curDay);break;
- case -1: return name+NTX.truc(screen.lunarMonth, screen.lunarDayCanChi, screen.lunarMonthCanChi);break;//"Là ngày: <b>Thiên Lao Hắc Đạo</b> Trực: <b>Định</b>"
- case 6: return name+NTX.cacsaotot(screen.lunarMonth, screen.lunarDayCanChi);break;
- case 7: return name+NTX.cacsaoxau(screen.lunarMonth, screen.lunarDayCanChi);break;
+ case 3 : return name+main_item.nhi_thap_bat_tu; break;
+ case 5 : return name+main_item.luan_giai;break;
+ case -1: return name+main_item.truc;break;
+ case 6: return name+main_item.cac_sao_tot;break;
+ case 7: return name+main_item.cac_sao_xau;break;
+ case -2: return name+main_item.huong_xuat_hanh;break;
+ case 8: return main_item.warnning;break;
}
}
+ function reset(){
+ main_item.day_month_year_LN_CN = AmLich.getTHU(screen.jd)+",ngày <b>"+screen.curDay+"</b> tháng <b>"+screen.curMonth+"</b> năm <b>"+screen.curYear+"</b><br>Ngày <b>"+screen.lunarDay+"</b> tháng <b>"+screen.lunarMonth+"</b> năm <b>"+screen.lunarYear+"</b> (<b>"+screen.lunarYearInt+"</b>)";
+ main_item.nhi_thap_bat_tu = NTX.sao(screen.curYear,AmLich.getLunarDate(screen.curDay,screen.curMonth,screen.curYear).jd - AmLich.getLunarDate(1,1,screen.curYear).jd);
+ main_item.truc = NTX.truc(screen.lunarMonth, screen.lunarDayCanChi, screen.lunarMonthCanChi);
+ main_item.cac_sao_tot = NTX.cacsaotot(screen.lunarMonth, screen.lunarDayCanChi);
+ main_item.cac_sao_xau = NTX.cacsaoxau(screen.lunarMonth, screen.lunarDayCanChi);
+ main_item.luan_giai = NTX.luangiai(screen.curDay);
+ main_item.huong_xuat_hanh = NTX.huong_xuat_hanh(screen.lunarDayCanChi);
+ }
+
transitions: [
Transition { NumberAnimation { properties: "x,y,opacity"; duration: 500; easing.type: Easing.InOutBack } }
]