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
visible: true
opacity:0.9
+
Component {
id: listDelegate
- Item {
- height: lheight+5
- Rectangle {
- width:rectangle1.width-20;
- y:10;
- x:10
- height:lheight
- color: "#ffffff"
- radius: 8
- border.color: "#b57e8f"
+
Column {
- Text { x:5;y:50;text:name;color:"blue"; font.pixelSize: 20
- font.family: "Tahoma" }
- Text { x:5;y:50;text:getHD(idm) ; font.pixelSize: 20
- font.family: "Tahoma"}
- } anchors.bottomMargin: -10
- }
- }
- }
+ Rectangle {
+ width:rectangle1.width;
+ y:30;
+ x:0
+ height:1
+ border.color: "#b57e8f"
+ }
+
+ width:rectangle1.width
+
+ Rectangle{
+ width:rectangle1.width;
+ height:10;color:"transparent"
+ }
+
+ Text { x:5;y:50;text:getHD(name,idm) ;textFormat: Text.RichText;wrapMode: Text.WordWrap; font.pixelSize: 20
+ font.family: "Tahoma";width:parent.width;}
+
+ Rectangle{
+ width:rectangle1.width;
+ height:10;color:"transparent"
+ }
+ }
+ }
ListModel {
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>";
}*/
}
model: listModel
delegate: listDelegate
focus: true
+
+ ScrollBar{}
}
}
}
}
- function getHD(idm){
- NTX.test();
+ function getHD(name,idm){
+ if (name.length){
+ name="<span style='color:blue;'>"+name+"</span><br>";
+ }
+
switch(idm){
- case 0 : return 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 1 : return screen.lunarGioHoangDao;break;
- case 2 : return screen.lunarTietKhi();break;
- case 3 : return NTX.sao(screen.curYear,AmLich.getLunarDate(screen.curDay,screen.curMonth,screen.curYear).jd - AmLich.getLunarDate(1,1,screen.curYear).jd);break;
- case 5 : return NTX.luangiai(screen.curDay);break;
- case -1: return 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 NTX.cacsaotot(screen.lunarMonth, screen.lunarDayCanChi);break;
- case 7: return NTX.cacsaoxau(screen.lunarMonth, screen.lunarDayCanChi);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+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;
}
}
- transitions: [
- Transition { NumberAnimation { properties: "x,y,opacity"; duration: 500; easing.type: Easing.InOutBack } }
- ]
+ 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);
+ }
+
}