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