Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 6

Qt-interest Archive, July 2007
correct datachanged indexes


Message 1 in thread

I've got a Qt4 TableModel. The first column of all rows is a blinking
item.
The blinking is realized with a QTimer which calls the following
function:

void MyTableModel::updateTable(){
  QModelIndex leftIx = index(0, 0);
  QModelIndex rightIx = index(rows-1,0);
  emit dataChanged(leftIx, rightIx);
}

Now, only the first column should be updated for the blink-effect. But
the problem is that the indexes are wrong because the whole table is
updated and that coasts performance.
Any suggestions how could I improve the left and right index that only
the
first column is updated?

Best regards


--------------------------------------------------------------------------
KH-Automation Projects GmbH
Geschaftfuhrer: Hendrikus Koop, Klaus Luders
Handelsregister: RG Kassel HR-Nr. B-7493
Ust-IdNr.: DE813155353
Sitz der Gesellschaft: Fuldabruck

-- Haftungsausschluss --
Uber das Internet versandte Emails konnen von Unbefugten verfalscht oder unter fremden Namen erstellt werden. Demzufolge mussen wir zu Ihrer und unserer Sicherheit die rechtliche Verbindlichkeit des Inhalts unserer Emails ausschlie?en. Unsere Email dient somit ausschlie?lich dem Informationsaustausch.

Wir verwenden ein handelsubliches Viren-Schutzprogramm und eine Firewall-Software mit regelma?igen Updates. Dennoch konnen wir Computerviren und ahnliches nicht ausschlie?en. Bitte durchsuchen Sie unsere Emails und deren Anhange immer nach moglichen Computerviren. Wir ubernehmen keine Verantwortung fur Probleme oder Schaden, die durch moglicherweise enthaltene Computerviren entstehen, egal, ob wir diese verursacht haben oder nicht.

Diese E-Mail ist vertraulich und kann daruber hinaus personliche Inhalte haben. Bitte loschen Sie die E-Mail und benachrichtigen Sie uns sofort, wenn Sie nicht der bestimmungsgema?e Empfanger sind. Die KH-Automation Projects GmbH willigt in keine Vertrage oder vertragliche Verpflichtungen ein oder ubermittelt rechtsverbindliche Angebote, die in Form von E-Mail versandt werden, sofern dies nicht ausdrucklich in schriftlicher Form zwischen den Parteien vereinbart wurde.

--
 [ signature omitted ]