Writing a code using RAD application (like QT Creator/Designer) can be a lot of fun, but it usually such when you design the UI (user interface).
In my case, I do not have any background of such programming or designing, so 70% of UI had to evolve and shift to accommodate more room for other needed data or to re-implement new trick I just learned.
When I retrospect on the work-flow I'm doing now with the editor, it seems to have similar code pattern as in any other program I wrote so far, only now I need to take into consideration the effect on UI (which under the x-plane plugin doesn't really exists).
So I design a page, then I start fill it with information, then I found out I missed a feature which needs more space, and then I start to negotiate between me and myself what is the best workaround, or how to re-design the page to hold more info. Or, after implementing few features with similar behaviour, I start to realize that I am writing the same code over and over, with minimal differences. This leads to another code design change, and another phase to re-implement the new code while removing the old one. Then again there is another cycle of short tests and the programming/designing cycle starts again.
Fortunately, programming under QT Creator is pleasing enough, and there are the right amount of tools to assist you to get the job done. In my opinion it is not a bloat-ware. So far I tested the editor on Win7/8, Linux Mint 17.1 and Ubuntu 13.10. I admit that in most cases the editor visually function as expected which is pleasing (cross platform at its best).
Last, I can share few screen-shots from the current build. I learned quite a lot during the last 2 weeks, and the editor can handle the basic info of any mission. There is still lot of work to be done, but the overall progress is satisfactory.
Although that does not look much, it is quite complex when you have many visual objects and dependent behavior between them.
In many cases you find yourself re-writing code to make it more robust and generic, so in near future I'll be able to re-use it.
I hope to publish my first build when I hit version 0.50.
Until then, enjoy simming