An Useful Model Proposal : KStringDataListModel

Simon Hausmann hausmann at kde.org
Thu Mar 1 12:24:00 GMT 2007


On Wednesday 28 February 2007 19:04:07 Bruno Virlet wrote:
> Hello,
>
> Willing to rewrite the tooltip editor of Kopete, I have been lacking a
> model managing pairs of strings : one to be displayed (the label) and
> another to be kept for internal use.
>
> David Faure suggested that it could be useful in many places, so I
> wrote a model managing a pair with a QString and a QVariant, in a more
> general design.
>
> Please find attached the files. I am awaiting your critics ;-)

At the risk of asking the obvious: Why not simply use a QStandardItemModel?

It seems just as simple to me:

QStandardItem *item = new QStandardItem(label);
item->setData(yourExtraVariant);

model->appendRow(item);


Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070301/746986b5/attachment.sig>


More information about the kde-core-devel mailing list