<div dir="ltr"><br><div class="gmail_extra">Hello,</div><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Does anybody of the Qucs developers know in what shape the qt5 port is?<br><br></blockquote><div><br></div><div>Yes I can comment on that. It has started and I am not sure how much work is still needed. </div><div><br></div><div>It is possible to compile with Qt5 with the branch remove-qt3 [1]. But many things are not working. This branch is based on the QG-port-## branch series below.</div><div>To get some functionality back you need to go to the latest QG-port-## [2] (still using Qt4)</div><div>Schematics can be loaded, items can be inserted and moved around. That is about it, besides some cleanup of old cruft.<br></div><div><br></div><div>There are still quite a few issues and cosmetic things that needs to be done. </div><div>The easy ones are a few mouse actions that need to be restored, diagrams need some attention, printing and saving are also half broken.</div><div>More critical is that quite a lot of code legacy code might need changes to work with the scene/view framework. Things like updating the items self-position on the scene, detection of overlap of ports and wires could be deprecated by using the framework. Maybe we can find a way for it to work (inefficiently) as is and get it going with Qt5. I am not sure how much work is needed here because I did not touch those portions yet.</div><div><br></div><div>I have a pretty good idea of what is missing, but not much time lately to work on it.</div><div>I will try to free up some time to move the branches and some notes to the main repo. </div><div>We should make this a priority, plan some actions and work together on this.</div><div><br></div><div>Regards,</div><div>Guilherme</div><div><br></div><div>[1] <a href="https://github.com/guitorri/qucs/tree/wip/eduard/removing-qt3">https://github.com/guitorri/qucs/tree/wip/eduard/removing-qt3</a></div><div>[2] <a href="https://github.com/guitorri/qucs/tree/QG-port-08">https://github.com/guitorri/qucs/tree/QG-port-08</a></div></div></div></div>