Timeline: setNotesDirty() when setting notes and initialize notesDirty

Change-Id: I4d4e7b26f01dd3dc481aa196342bae92b60cad27
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2015-01-13 12:12:19 +01:00
parent 5a5acd664e
commit 31032ffbbe

View File

@@ -34,7 +34,7 @@ namespace Timeline {
TimelineAbstractRenderer::TimelineAbstractRendererPrivate::TimelineAbstractRendererPrivate() : TimelineAbstractRenderer::TimelineAbstractRendererPrivate::TimelineAbstractRendererPrivate() :
selectedItem(-1), selectionLocked(true), model(0), notes(0), zoomer(0), modelDirty(false), selectedItem(-1), selectionLocked(true), model(0), notes(0), zoomer(0), modelDirty(false),
rowHeightsDirty(false) rowHeightsDirty(false), notesDirty(false)
{ {
} }
@@ -138,8 +138,8 @@ void TimelineAbstractRenderer::setNotes(TimelineNotesModel *notes)
connect(d->notes, &TimelineNotesModel::changed, connect(d->notes, &TimelineNotesModel::changed,
this, &TimelineAbstractRenderer::setNotesDirty); this, &TimelineAbstractRenderer::setNotesDirty);
setNotesDirty();
emit notesChanged(d->notes); emit notesChanged(d->notes);
update();
} }
TimelineZoomControl *TimelineAbstractRenderer::zoomer() const TimelineZoomControl *TimelineAbstractRenderer::zoomer() const