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;
+ }
+
+ 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;
+ }
+ }
+
+
+ }
ListModel {
id: listModel
}
}
- function getHD(idm){
+ function getHD(name,idm){
+ if (name.length){
+ name="<span style='color:blue;'>"+name+"</span><br>";
+ }
+
NTX.test();
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+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 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;
}
}