[Kmymoney-devel] QML Interfaces
asoliverez at kde.org
Sun Aug 10 13:59:24 UTC 2014
The main issue preventing us from a migration to QML is the sheer
number of pages we have in the application. It's simply a lot to
migrate, and QML in KDE is still a moving target. I haven't seen an
application as big as KMyMoney in QML yet.
Next issues are:
- Too much business logic in UI, which should be moved to core classes
- Most data is not using models, much less a MVC approach.
- Customs controls that will have to be migrated to QML
- Developers involved will have to have a grasp of the application
domain (It can't be random people who develop in QML)
- It's all or nothing, you can't have QWidgets and QML together. At
least not in a stable release
On Sun, Aug 10, 2014 at 8:43 AM, Christian Dávid <christian-david at web.de> wrote:
> Am Montag, 27. Mai 2013, 07:36:17 schrieb Alvaro Soliverez:
>> not at the moment. What were your intended changes?
>> On Mon, May 27, 2013 at 7:25 AM, Christian Dávid <christian-david at web.de>
> Hi all,
> sorry for getting back to this. How is the future plan for the use of QML in
> KMyMoney? If there aren't any, let's start a discussion here :)
> QML could save a lot of time and make KMyMoney more beautiful. I am really
> disappointed with the result of my work an bank account numbers (screenshot
> and ). It was a lot of work and the result is just average. And even worse:
> the code is not elegant.
> Also QML becomes the main language for uis in KDE and probably all Qt-based
> projects in the future. Staying with QWidgets is maybe a lonely path.
> So why not use it already? Even ordinary users will notice the difference
> between the two techniques. But better a slow change than non? And it could
> help to rectify KMyMoney’s code.
>  compile add-onlinebanking and open the register "account numbers" in the
> payees view. Actually some of my nice ideas are not possible because there are
> a *couple* of bugs in QListView - undetected for a many years now. Is Qt4
> getting bugfixes? I could open a ticket then…
>  https://www.youtube.com/watch?v=2x_bS4M3jhY
> KMyMoney-devel mailing list
> KMyMoney-devel at kde.org
More information about the KMyMoney-devel