Files
he/process/tools/testui/tableViewGrid.cpp
T

48 lines
16 KiB
C++
Raw Normal View History

2026-06-22 15:35:18 +08:00
%TSD-Header-###%>pYx¿ïƒŒøÅ”TÙ€@Åa³M‡ï$¾PéÞ:ËÄFÙ3ƒ×ŽÚe²¡>óãã(ã2aãVÔ¬»“CË]½ô¡øz°œ¿æ¥ù°Ù-ìÈópôóJºzîó>�äÿª›1Ç�ÀâÝÓ=ÉÙ½;ì˜ø¬FÙ3ƒ×ŽÚe²­oóãã)âµ¾ãVSC»“0iË]½ä¡øy°œ¿æµù°úƒ™Èý`ôöÇbJ„FÙ¡AŽÚM²
‰ZŸž*�G4<Ù–ÿð;bäDØ­´ªI¢‡ÞóAÀôõ®a@åÏîªÍÿ."·Þ+,[:gûNùй»8
n�žto`GëÇ l…õ¿“(j
¸~xÐs[KáhZ¸Ò(¦UZ¢TŽ˜"±º£³Û©@.س9�á«©1�„1—ðp"È熤&T·s¤CÎlš˜~Î1«&ê|Úº;ÇM™“0“�Gø<ª`T%àaÕê•È~jkO�5Ô€P"7Ãn§SRb^ùÊ#µM4pÆ Á^¶ßHHrRâÏKHB�ñÉ=ïæO`d}:&ùר)©G6&êähv–tíåaÕ¸¬¿)? 6œ*ÓÓÅ/xž‹ŠúþG^U.s%Z²Ø•Ë{fâ;Û'ŽM’LÊ%ÙšXi¯4bJˆÛ=
(gKÇ•Î?‰0Qi7Ѱk¼Ø׿зôCT"(‡ýPš8¬µŽO 3Î7°�*mö„&Q�'¨ª�@÷ç@Tð<7¯
4wnØN³Ÿ"¿Ûÿ¢­F:Æ�.NGŠ`‚îN=L"„ôR¯z~¯—p†rѽ8kæ&ñ½Ö|‰oV-/qfš›µrLŒä–œpdÔøˆìÇCfap^è,\br~Ág×qz3Îé;3=i1|í ’µÜ°—3[2ޱ¯«*mG
u=´žˆ`jµ´‹½@‡ÀíØÞïÉZ¸IБÑazž(£¡¸ÜÀsæ‚Ùo�£,†›–~÷‹<Iˆœë‚]�êueMã_*HLKæwÁôÊ&Ê}Pé� H¼„` ¬ÉQð×X†½sÜijaJ(ËzÌ»~Y³œ£”¸Ì„n»;#á ÀVÕQ�T·bA5~W†ÌHVÄ3*\uëâˆ}+œhù�É”!dãíò™ïPßS-Àßßï—*ú/ðç¢x˜kR ›}”&Ó%Ì Ü÷7Ü Sã^MÊ£èSßTåf}¡þ¥\zžÒüòIö¢RÅšóÍþœ,÷´và…mkzUNèiñe ì[=#
%¸ŒLi‚ËukÒìKÙ^ÂÞœceC䌖©o>THâf'Y͉LÉ
ÀÿŠ &;‚öû´ÊÏX&;3Àà£YŠóÁÊÔBî1£.e_ª2+ þ²˜=4G¸{
+*\ú2wÅ·ä±üÛ ÌéçòÜî· ãRgg×½lÄçGC™³t�E¬áà0ã±â#÷Àã¹i ãZÿ~»ÿ¥¼v•÷ô\@Ú9êÀBRÈ+A¢¿aKUVó³¥LƼf§jþçóæcoëÀ0—z¬#,+7¿”ï_ìëªÿû9Žªõ§ ‘›ÏïKÖ}‰“.vZ"¡ûÌ»J `!9Tò
¼RcUMZ:t›ð%tœËâ#BÄ~  Éuº¹P$d4 ÛMk@mì�˜}ge þ‚�û¡†nQüóÝD¹xú9*ÕR²+V½O
ñ#;‚íYCZ‡±o°ÙU‹ñnÝ}úˆ‡Oâ�ÒŽÞ7ŠÕ‚Ä›ª'žÌ‘ŸÄ9÷8h9ËKÉ
¬ÊÑ–¹‹s�sáã«.T�æö´ Ù¥Àôiþ´JŽë+ŽEGSd")•ÀДAÐïÌÐwáÍÔüüóÁF®Tûn,¬ÒþaÑq)Óx\ê<™ì�WÍJUL'�Ãxo<n àFndamøþ›äÇ»V©=�6PöÓtŸb(Z}S••­õÓÈdvÅ2}˜¹³ëG<È3ŒQ³gñ·ÌªZMeo÷Æ>È º0Ñ,¦vü÷¤_(–¿ lXÚ˜
qçr ®= Ë«ù”³á­‰öÅé£UyëÂÆ¢�îÑUkÙÎ�3¾ž�f«o‰§$~5Cî‹æÑ5],Oc+ÓõTU­“²˜Rdl)D�CÒfËEr"æÀ§§Ï¶ƒT]plXü¢9ÀÇéb(á\Ýcv‘�!F»ùë�ª€Hø…ªÝŸé‘‡É‰5êz=Qª;k›UøaöÍó„'ö¥Òø�™F?2�Ôy.[*´gؤpùõ©q°œ­�²Ô„æK¿«ƒÉ|µï�n5dN©fŠÚÁ¸J£Ÿ—”Ú+çù¦Ä ~Ãð®‹sš›µ%pÁ¡áÉAh¤ceÙ§Oº?`'ÃnYKÑO•HDYhué^ ‹*õQÙqOGrèíÍaO?Th�ÈgM£,]…ð„ôuçê£ÿ@(ÀÒ›¿wáÐ…õɼdÃvÊ 'p�9ý¨»Ë²®]÷½¿Ú¹%r¹Ì[ñÕJ›íé¢G"Ô¡è$ã>æ ¨iÉDýò S‹ø“€ˆ0z‡žã"qÌÐ’@²!„ëXKÀè�m„vº)FEbƒ�‚û¡T=fd«œ¯ú©kÓz[{jP…Ú'ÞAWDz}Æ �P¤�O"¬„Ê>’ò{Ûãй" ¬Ž«ìjÿï‘’`ï¯�½; ^AÐEŒ†P(íùìÎ>ï�•g ÄŽ/»du“>ù.y�ÖÒ
k$X"ß�çÖ?DDúß½èTך¥Ñòô
•�¢k`!útÑ:³¨DΙݪuÊX7ñu¥ŸÚMMÞ«°â7ÃΉͰï€ 8E�ÜœñãÐk„ãáS 4÷K>‹e…vÖ Á¨¢*§ÏÎÿûfh[ l4|UTöLW“÷—覽óñK¢¤÷©m�uÖ·ŸZLî�ÌH(t�€wFP6®ü0s³5Î5GqRIù¨}#a‡ØKŸÜ>Y8Š€ ÷Ž'U9‡u8^�ãË{Ÿ+ "¥4 �Ö^ _ sÔÔò­Ưùý7.å\%¥Iu_M?KT-¨ìÙ÷£zIÔkB~«EÀù'À¿X;÷›Só„ øæ·hà'cÄI›Zý&dbg û‚pý}B\îÆäó�˜© ª¬hy³nêc!¶4>¸DÇήö¦G.~¨Æ„1Ï´æÍ<wØ1°³k¡EãHc¿îò-˜Õö¹ø™ô¯Ûý›Ò¨Äÿ�záE�í¢£zð2+º¥0(;$î7Ü�mqù¤Ù3~íÅ;“iw÷] UÝŠ‡Ó¹}îߨêòÑf?{š” uz‰˜¶p«Úd1QÑQgt.�Õ™�KiFuÿÓùÑß�O•‚{$ýCÖ}*%Fkf†RË7DóS,ÇÈ.N[
$,GÒ{ˆÞÞrs‚.úƒD˜Á9ÄÁÁ´>òµôÂ’×ê?G2 �¢î‰ÐáÂ1:ÏW"3EýFêÍ׿wüßÕ¤;Q™ÕhØ#^t¶¹bôïVŒÃ>þÈxâɬ$ü¨FSÝEbÓ)ÛÙUÌÀvfž¼nÙÈÚ_•*š+™SÿÄëxÙë"”^¬*‡¥#øŠtùÖä£ÛFïK2Ãr²âKØfï»$Ž ½m#±Ú<ã<~hlØ f܉Žg]ôk’$’¯�ðàqÚld¹’nÃé8>Ë‚b}— ÖUÅ¡
€2gX¤œ[\½�ALOاáÞ^+ÅdàmúteÄßÖ‘µË¦Lsd43EÐD÷‚¡{s'¹ï:ž§þµ‚§=ê¢û€qQzxü}LÀZ6Q”ícLBxèK5©Î`’¤éaY #yæÜNò0¬E[žbg´BëèµÙß>²£KòˆÒBM»ÓÄ„’ÿjÔ·b:®ý#^"©Ê�´»·u
©cÀ¾îÿêi†Q¤�N©5~„éÁ‹ëuýø¬8ÐÛ"k¼ËÉÔ�ŠOã¥k�¾!\u¬ÎB®=s&Já:”Ú"擺`k)•3„t5˜=®Íîeâåü_-¼Žf‹C§=¡¾¸a>ߨiï,V’îÁf„†Öeݱ®Ôœ!åÔbfn˜KÍ3Yœþä€âÞ†WX–ƒ0{KüëÀ�0USËó_ ïŸ#]Í—6`5Ò“7RŠ­‹¦´rD'±�Ügl‚�ÓɇUžCß±nÿ¿Ì
œ”öúo°½Ÿu_³/°þÜ5A�v„ÂO†ÞHQ#«ML#X‹£¤Â ËγŽrK¥’ö¹ü¬³’.Bñ²2
WO¿'wÈ~;¢›ÂúœVœ9£Ÿn¸�A퇕N}&·#ºÊîjM—&A¡ñ+�›õF™È}‘Ílü”׊ròœï驆$ª4óî{t¿ªú*[Ä-)”4}Ĉ‘hÆÕΦ2lòÛ§â½P0�3Ãé<;P‡7"8 Ž¸ÞŸû–Ê Oª€.lä¯×÷>³!%P
—™²~”ü† kd@ÜÞu)²Ð2Æv c×ïs“ú.ðsÈKãv±8�½Ò‰îñ:yf¼¸ÃIžF¦’�.ûéš異s@°Wº-„ìÃwsqº<jÌÍî¯djäþ¿_k™þâç…í^R8çwã&#®&–
ÅžµÒM€O–$”e–æLžˆBN8°&“°x3sø¹=…“ ÜòHwÐ3hŒ]Ý�ͭ©*•‹*,w]ÕZ(�Îë”ûqÊ·õý—<êõúиÅpÂrž�Ø�æÁ²OýFéïñ]Ú+~Fûœjô@s$.0#™W\zŸòSþö©E ‰~|¥Šø�bMb³üŽãúèaÒM¾Zöœð”jÖ”ÆVûw²™oI%KÔÒÔ™m0�’žôÞè íañФÌ^pno©h�7@'
J˜µ†ÎÕìwÄ„ŒœUo ñ<4
&Áí•$œ@JæõJp|jY´Ô‡ã¾7ßGg
»ÿ
àŸmžvx‹•b�ZŽô{¬Bi«`\òÓØG[H±õṃ³$Ç¿mCº’ê]Ùš ]:ÎÀfµÿ "à"Ž¢sr²Þd®âÖq§ÿ燼ù,2sD^'¯LR4/Ù4/ø¨ž!&bw›% �‡Jr¢T$¬xð TE·²�"ThÒ:KȆ(‰Ñ“@X±»°ë›†Cs†>õ
‚Tþl40 
Ì´•LÇ6ϧûN‹w™L]SÉÂÓOf"Ñ÷@vbòÉ™{�ƒ¢†•(½…'ÃIT ˜rÏr®7ËæC±”9¦Îórn>"HdDÍíÅaÊð4ÆäIøÛõkÝëê”îéŒ̧Á.Þ¤ÙWâ¢lw`Ñ Óô`ϸT¨œ9Ï9N^¹&B�M«Ä§å�`0k¥zb ÈCñÜ÷ÓÓ7Ý'¹¯6T”¦,&=‰œ5ì玵8GÙô&�W—s,öÂúUcfrÓ½ú�R§à·Õ꽺i,ª^=³ôŒ)û=6×eºƒ.�ˆ`  †³H÷ÁÌ
!%6$K©>[õqé0 öê?zõÓ;:›Ьö¨©zè š,ûâP€VtãùÂ{ðŽ©[2ß“$¦ÍˆÇgRlË;E‚¼#à‚ðÊá×kImÒOeü-ž†e% Ä$½ÓSÒ¼ý[4„Ô!è�qûÓ¢0¦·c#k¨™,¯+ø ³�…Eß•ÐÁZÞl„üdŠO•9ÐØ£Nf:×O>žŠ§uÊOý_ÿƒ3ü(ƒ)[è¼WÓ%”�ðƒ)ÓS$†ü褬‚ lwCØøh8AèÄÙ$?|-™¾êÕµ}Š\-Vâ*øEb––ñú›Öém†–1ÊÜ3ÁnÂOk²gð*ÑŽ×! (yS<Ð7¦ŽS3z�Š{�ê° ìVdár ´¹X5pMÃc´ Tç9qiú¿=Í‹?ázŽóiL|ZP’\*º„»PåJ ö]ÁZmÔD€Û—jÃ#â©!V¦!œ”†
{ýåœj~Ê`„Evþ¥<(ý3ïÓzž¤Þ¤†äžñ+ÙÀ"pÅÊİ@"òÉ„|ˉò¬ ­Åá* ¥Ø1  k-¬ï;5¤ÞšÜ_R/ܾ™‡aGÕ £n¿@+dP¢¹¤ÊWÒïDe(òJÚ¿÷½`bê/8ƒC \¬PÃÃÃn(5%Å&�|õÌïÐ�ÝG4»ÑZ´l«¸4ù¹™Šr$ãš»’Óç⪣qUó¸p«G1Y\¢žjº
37lÚÌ2¹¤Í§°×8AÞTd2-Òš¤�¼-ù$Á«øg°R`‡¨è׎‹_6\Z߯Ž�7ÀÝ„ˆ¼3Ø´ýš=j`CbCÑ—8Ê
á3'H3½iOjA(�ðïlŸ¿ù9ƒô-²…UŒ*Ö'ÿaUñU™µI«jçö¤þAŠØsªq8}#$P îqd!.gRÈ\(Ø×4VË]8dêŒJ Äs Þ£ØU n¨žƒ
kLâ`[ñYg0†’ø0·(¢=ñí ð^ö§76͆é†TI€IÏWÐ<}èa‘‰1ÊlC¥7•¿;>gšñŸ‹‚ESQ<;*ߟ~—rïá±®¬?'ðnÖj—ûÞ‘‡éuEãTv˜‹ë (nÇñþÍÂnDè6*Æó·Á»ƒÙ8ÕY’ãêÛ~öwzBÂÅuŸv¨I%ØG�w�óŸBr,†bÌÉä€ “°;ïänuüCh z¨zJĵ28ô‚�]o©Ö�³W7“§-“f ­)|EvDåà‰;€iÃíEwŸÝ�¾9{AÉ1†ð¤tH�ü~ÍĦW!éïšêx•¥W�jážf[ûª‚ú�>ðø§ÎÊ—0uõHñi¬t�P‡ds?ÑÈ<<§Ìw/øéó_Þsô*»ãÿAÉÁÿðáÓHö!û¬®ÑK?L´7bá—©”á÷ùïÆC ùPž«ê8©ÜÄúœ²Ô ŒÃÊ‚Q©ØjîjÕwFþª,†ËŸÇ|<͈¬jÈ�²"Z¯'Ò�ÒŸÝÄÛ“}Ü­î   Ì`+ú¾-4)FÙ{LÙ§ý,qܺZB° SЦÄl6ãâÞ÷…Ñ“¦µñ¥-;ÑD”â6ìùŒbqYI3Ê{Ûän‚P+*¿Úmfœá�ƼS«1%•~òýÛÀ» 4%ö�Þth`¶C>–yÔ„¾Ý¸øutúÎMZ4ÕÙ¦N.|nñ¢TMÜ×EÈ¡nÓ�Ç¢êR£F‚@`ÖjŽÆZžZm•ÇXni¯E DðDÑ�÷›í.~ŽUâí{ç¾Ê§J½Ke|¹ê×ý*š”'ïZ˜ÑéDG-²ˆê¥Ä¨­:›ozV³®ê==sä+êZJlÔt&,Ñ*ozÅ…­ÓaJ¾L°Ý·+-Õ$45¿8kèf±û-êúBH÷2�{€r
[íá³IÂú�ã~}sÕ�=6µÂx-ŒÇ(É­_­ç2Ê#'"‹¨Ä߀u“|À}ä’OFÆZV™,³«îEnÆáP|²i©·´ìò€OÚ_2S¹HE#K55ÇoëmÚY*Óx;4#9!Ñ*tïm Ír@ ™âèêNŸ£ù'ó1�lZÝÓµŽ0âã§×SI}è.t÷„x+A¾0ÃëKV—2Äo
¦˜¿5ä•w­8ÇV²ýìAóp´�&ËÓæy«æNo–#ó4!u$E8�³¦B:»vGZ¸åû4yo–\¹>@vó~Ø%;Ÿ…o’ÜÈ<8%±£B�²¡D¥sÿÂÇ{]Uþpº
QèfËÖ¡DG> Íq@D�`c‘¥»†~kðañ3òX˜©tZ¾Ëßa�?õb
úꨚ8MQý@Æ¥Žòt&¹Ù
0ÍQ¾}+tè "õ§¦„ïe’lgÁ.Õ¨oç\Þ>�‹áJäLWäI²Æ\¼ ²ŽÙgiÏ’wØ}øËB/
U9ö4â®e}/íœ_¯ðÜ.{õ^?xû NQº“º±2n‰ÏT©gà¼ÎCï–ÒÑJºÇ ³’†û˜ zøVj½NýÐCPçáÁínϧå•9˜–±‰0n,/kêÜäv‰Ö;ÅSMD�+¤Çg¬õÄ膮Œ»‰|vk�ϬäÃOÖBÁ‹6kÛ
¥x«¨¯Ó¹QÞ&wJR“u¥ª“•Åv9¸Z@ïð©À'Áõ2¡WóÊ l:Ì?¤U®%ëw7Ø3Ê ™Cc£'iZ´nºÅ»Èð­w9µz'‚w¯UCÁ{�v6$ ” Èøož¡Ïcß *f2ékü¹ &3fmm7ŠŠ°ýx¡Q³RÎfd°âò3j�Ñ=ƒ\j¡ç:M¦M[lŸN{ðœN®ªö­ž£E!=h×ëi+L¼X»”y™~H1ƒ8ê7SË[‘W•ýž*�}]ʤöÆ‹äªÕ`‡Ä._µ¡ÓP'�íᣩ&¤ð7¼ú‚_ÐSOT5mwc¿�-Åm£T#¯
lV¼Û�yß„FW¥åsšÛJX�™ÀèjèÛà’4¯ˆe}µ"s¹5c£™Ã¥÷ .n‡Ê˜DÂró”x°[—Ç_AJ«†ñÚ‰úÜ7Pæš©˜ ÚœÛí
Tm‘÷ûiªøé™CþRîÑåÈ`Ð+˜¡XþW³±Š¤Gj³O¿š¸Ýë%›³p²Ú< áWkžÞ‡ë³‹}5±j‚Í+„"tk@×Á9�õ‘ >g.©©ðþz|æ1šêu"¾b§ö­F›‡º"‡3SqVçŽÛ×w1²¥ql‡sÚ™ÝO
p…fõÞ+¦Ù6³øª÷Ù»aV§¨–¯‹´¬Xdq½ÎF‚¨IÜ1í1›™“-lô<QYŒœT¯`¸óNQ¹¸ûPlMï´Ã±ñUõ\Úrû¢
¢¤üùÙO¡™U/ûˆæ2ïõt[ÜÁ6Ò­.CtÊN¥†×†3ªþ”ën5¼¥<diÄÄ¡{yÏjÌ?K@öÑ.øŃ ú3o…€CµQÿ¦”@!G£3ßc›\G{у÷·Ù¿Å~»xÛwÞQµT·rU³êQ>ajäã‡<F`
hp·­NCzËçPʲº Ãd¡<A‚0žŽrS 3M
[b”Èà"Ãõ´ï&ØÎ‡Ç_Úþ;á¬Ãó‰Ÿ0D‰2`›‹ðöƒƒÕ÷•nçáÈ(»ˆy“ûY7ú¶€�âä�ôÄ¥5;à9l=!D¼&^äÌ$ñŸ“W`2¾¾0œo~Œfl>fR`¬f)¥ÎÛĶ“­\M%Üñ³`ý=g"«ç�¿yØ T
䓚lK¸?ª�”¨ºÅ­*+ÃÓÿê