From 614aeb6ac9cd72aa325f42436adaefed81412b00 Mon Sep 17 00:00:00 2001 From: JasonRandazza Date: Mon, 27 Apr 2026 14:20:52 +0900 Subject: [PATCH 1/2] Track calc module shared library --- .gitignore | 1 - logos-calc-module/lib/libcalc.so | Bin 0 -> 15408 bytes 2 files changed, 1 deletion(-) create mode 100755 logos-calc-module/lib/libcalc.so diff --git a/.gitignore b/.gitignore index 0501870..e10430d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,4 @@ modules/ plugins/ # Compiled libraries (keep sources, ignore build outputs) -logos-calc-module/lib/libcalc.so logos-calc-module/lib/libcalc.dylib diff --git a/logos-calc-module/lib/libcalc.so b/logos-calc-module/lib/libcalc.so new file mode 100755 index 0000000000000000000000000000000000000000..50cae484df99adc7fe553a3946c8c8d11f3335aa GIT binary patch literal 15408 zcmeHOU2Ggz6~1FT#A!n|4G9W%Xtq^?8d{INj^o5_O*ZjQHdUO`#1^WcOvd}?b#`}F zyR(g*reJ9sRJTM550pFxiHE8`q)0qiMnXx8Od=j|5kCR(5QHL(K;S5%a*LGVoSE}& zCKH=N#RG`B*6g|GyXQOi&Y7Qk$8+YZ1BV71G)(r&wuUyYV;od<&j%h0Vgb%-!f;ra z!{-gRvF(&P|A4kZMXBoIY`gK7AAIu*k&U%$+LqOi{NVMkKl8-4*SUSU!uu0lrh)x0 zhd;6cK1le3v<1s^1Z+_Es;T?D7R3L{g0B~xW5Q*GHnvxSBNlnVqk2f7!6;(brn$#EA-W@9?k9T!n*1d{1ZgM7C$Vknik189QER%O;a;u`Ye5-qA*W zm`=w+bN?DdvgQ@8eT%BNeyS}wx&#{3x1}BTBOLEVFDs6 z&^IFsJ{;E)G6? za~e{JGxiEhwq17%nL@vDB^W*0ir{`loi(R1(XK4)1 zpBBk~=M3?b-7zEG*q?DbiCy7%PtVof*0jshH+p{c{7sk2qn%-LUGsH!mJY;@bri1p zajhRo?j$T>1i}b}5eOp?Mj(tp7=bVXVFbbmgb@fM@c$ZtnBJjx(9ZL-Ym_#Aw|e04 z2)#SfE;5F9Nc2YQ4qa<)e5{|^`F-ocUmfQd$t996lDxd=IOj=TCHZ}l3nVX-Ox$ps z-;z8>a*-sLjh;~2$sd!l(t?QMDN zvpcsv$W-R@IL64X{w|Dk=6s2^DD@4Tu@Y@t2*dkU#$KRpGhxR_a$)QoZ7IUoHy6g< zpzXZRALC&OBM?R)j6fKHFalu&!U%*B2qO?iAdJ9&TLh3#i2Ol3*KtlFmrr{_y(x07 zNF*$NT=c7wXZk78k+;|?I-a#!L`VK2Kg)4Jdy}WCk|ZPk?UrLP^p@yuZaC>zB`J|# zuyR?Dc09j5D?36Nvu@ce61j|*C6AGxQ@Ok-jxml`J=o1h<|_F23l6)#JKp#Zw_Bo* zi9dQD>y97o^qA=Cho${}(J?M@{~r^`NB_4S#y!S?zP?AJ57CqVj;NQ@`XP>ZKbzDI zCuqj!Ndx60$N7QTS0YqrycEFsA)axZm!RySil#oPn&TdVxbpM3Mj6jIue?^Jj#GvG z;5-L@!nMCo;XDQY3RRXH|M?a0*9h0>VtD)kssze%erCv~L9JD|UO@RFRW!9psW=c% z{=~&Up@PTp=WcUEA)ghS@7)5SL`ocF-jPyieF>I=j_LUEt($@e^VW-k2lL`jt>FI^!ucG!t0c?zC?&fWkLs4Xo%e3o1tZCs z?-fdrPgzDbZ;hIHBSrb*6~nAfsH9aW<H*~O%P`W;ifrJne{YMC*Ony)g9C~v9zC*^7gM&v0hK=EU`wtC}LmtFGP5-|$ zt3Oju+z)&~;F<-p{E^o0w$;A}aKAP97rrNm`@aEDdS$X;o1-M{vM0w-%NDEpm{}Q9 zdTO#rW}dXmO6L{~!mk+AR!-+lCMewvfnLhnihuO1MHM?eLBDRa^|F;RZByw*%TBvq zN@c5*F58nzPmjqF9ZQi*Xr4>&(0Wc#r~b@BE=ePFJ&sl?N~d$GK&Q%Gr|3rkwi1b_ z6qyF=^C#xf$Hgh;8O&dpZ+V`6kLDuqG2cS+eV0p+@1aUTnj$tS4jLn8RLf?g3yxo4 z^%PaO4ScL8AhDi6|A;^K|BJ-seZqRCem|D`GS*RK;uah?=q6SC{HX9C1Go2}dzA_B zJA?p<@uENIki4kz_a7HNrLQq zs3Tqle80rG<2Q|p!x?Gh=PSOKVSjM{z;}~=F4wQh1@S#}BnAQ1{j3oC?)Nd> Date: Mon, 27 Apr 2026 14:47:03 +0900 Subject: [PATCH 2/2] Add clear button to C++ calculator UI --- logos-calc-ui-cpp/src/qml/Main.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/logos-calc-ui-cpp/src/qml/Main.qml b/logos-calc-ui-cpp/src/qml/Main.qml index ef2e7c4..7154433 100644 --- a/logos-calc-ui-cpp/src/qml/Main.qml +++ b/logos-calc-ui-cpp/src/qml/Main.qml @@ -26,6 +26,14 @@ Item { ) } + function clearCalculator() { + inputA.clear() + inputB.clear() + inputN.clear() + root.result = "" + root.errorText = "" + } + ColumnLayout { anchors.fill: parent anchors.margins: 24 @@ -65,6 +73,11 @@ Item { text: "Multiply" onClicked: root.callCalc("multiply", [parseInt(inputA.text) || 0, parseInt(inputB.text) || 0]) } + + Button { + text: "Clear" + onClicked: root.clearCalculator() + } } RowLayout {