On Monday 19 November 2012 08:54:04 mk-li...@email.de wrote:

> Hi Alvaro,
>
> > Can you make it so that it's off by default and only available if at least
> > one account has an online link?
> as I discussed with David I'll make it opt-in. Each user should be able to
> decided whether screen space is invested for that or not. Also I'll get rid
> of the string "Status" in the table header and replace it with a smaller
> icon to indicate that the column is related to the online-status.
>
> Last night I was trying to figure out how I could access the checkbox-widget
> which I created anew in the homepage settings dialog. But, since I have
> never used those *.ui files I couldn't yet grasp how such a dialog item is
> actually accessed… :-(
>
>       Could you explain to me briefly how the content of the
> "Configure/Home/Information display/Show Account Limit Information" is
> actually read out in the application, please?! I've been checking out
> ksettingshome.cpp but couldn't get any indication as to where to search on…
> Looks like I must be blind to not to see the obvious. (I guess much code
> gets auto-generated, which is why I can't get a foot into the door without
> studying QT designer… which I wanted to avoid up to now since I am quite
> happy with coding dialogs directly in my programs' source code without the
> need for ui files.)

Well, it's not a Qt designer feature. It's KConfigXT in combination with Qt
designer and a lot of magic behind the scenes. Check out
http://techbase.kde.org/Development/Tutorials/Using_KConfig_XT to understand
how it works.

The files you want to look at are:

kmymoney/kmymoney.kcfg
kmymoney/dialogs/settings/ksettingshomedecl.ui

and the usage of

 KMyMoneyGlobalSettings::yourOption()


Does that give you enough to continue? If not, let me know.

--

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
New processes are created by other processes, just like new humans.
New humans are created by other humans, of course, not by processes.
(Unix System Administrator Handbook)
-------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel

Reply via email to