<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span>The problem with this, is I need a whole other model to assign it to because some engineer put an:</span></div><div><span>if (model == newModel) return; <br></span></div><div><span>construct in the code. </span></div><div><br><span></span></div><span>I
 really should be able to have the model inform the views that the cell 
has changed and have them retrieve the data using DisplayRole and a 
modelIndex...<br><br>I see this question asked a lot and there is no answer on any of the threads. <br><br>I might somehow be able to use a delegate, but I need a widget for that, and from a model perspective I don't have one.<br><br></span><div><br></div>  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Thales Lange <thaleslange@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> interest@qt-project.org; scorp1us@yahoo.com <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, March 2, 2012 6:31 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Interest] QSqlQueryModel refresh<br> </font> </div> <br>
Jason,<br><br>I don't realize another way to update the QSqlQueryModel after you<br>change the Table data. You will have to call "setQuery(...)" again.<br><br>If you are facing performance problems, you can try to limit your query<br>("SELECT ... LIMIT 100").<br><br>Eventually, if you have a complex SQL statement, you can create a<br>Temporary Table to handle these data, so you can use a simple SQL<br>statement. Or, you can try to optimize your SQL statement.<br><br>In my brief experience, I didn't have performance problem with refresh.<br><br>Best Regards,<br>Thales Lange.<br><br>On 02-03-2012 19:13, Jason H wrote:<br>> How after I have reimplmented setData() to make my model writable, do I<br>> refresh my view? I could drop the whole model and reload it, but that is<br>> expensive.<br>> <br>> <br>> <br>> <br>> <br>> _______________________________________________<br>> Interest mailing list<br>> <a
 ymailto="mailto:Interest@qt-project.org" href="mailto:Interest@qt-project.org">Interest@qt-project.org</a><br>> http://lists.qt-project.org/mailman/listinfo/interest<br><br><br><br> </div> </div>  </div></body></html>