[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: [Kde-pim] Review Request: Migrate KMail's "Include in manual
From:       Kevin Krammer <kevin.krammer () gmx ! at>
Date:       2010-06-08 23:17:38
Message-ID: 201006090117.43363.kevin.krammer () gmx ! at
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Tuesday, 2010-06-08, Casey Link wrote:
> > The patch adds the checkbox below the resource list on the receiving
> > accounts tab, changing it according to selection. Defaulting to
> > true/checked in case there is no setting for a resource yet.
> 
> I think this is an important feature, but usability wise it needs some
> work. There is no visible relation between the location of the checkboxes
> and the items they are modifying.  Elements that are closer together are
> perceived as being more related. Also it is confusing to re-use the same
> toggle elements for different resources.
> 
> This is a textbook usability problem, but is easily solved. Why not use an
> item delegate to draw these per-resource options alongside the resource in
> the view? (see attached screenshot, it assumes "check mail on startup" is
> a per- resource opt too)

Right, I thought about that as well.
But I am neither an expert on models not delegates so this was easier to 
implement for the first take.

I guess one needs a proxy model that add the options' data as additional roles 
and/or columns?
Or can the delegate just access arbitrary additional data, in the sense of 
this not being a hack?

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

["signature.asc" (application/pgp-signature)]

_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic