On 20.01.2016 14:34, Mojmír Svoboda wrote:
On 20.1.2016 11:26, Igor Mironchik wrote:

Just looked a little at your code. And that what I can say: your code
has nothing with QStringLiteral.

QStringDataTable uses the same technique as QStringLiteral.

QStringLiteral uses static structs! You don't.


And I don't understand why you need such a "crazy" :) code? May be would
be much more better and effective to implement custom model and just
store in the model normal QStrings?

Normally these strings are read-only so there is no reason to allocate them on a heap. And there are lots of them (may exceed order 10^6) Then I met the article I mentioned earlier so I went for it, because it seems like a neat feature... what could possibly go wrong? :)

I do not know. I need benchmarks for it. May be you will win nothing...


And you forgot to delete selection model! Seems that this cache of
QString exists because selection model use it?!

oh yeah, i indeed forgot. will try.

cheers,
Mojmir
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to