Mercurial > hg > svcore
comparison base/View.cpp @ 1:a23739e2338a
* Debug
* Update copyrights to 2006
author | Chris Cannam |
---|---|
date | Thu, 12 Jan 2006 13:43:49 +0000 |
parents | da6937383da8 |
children | 581f67f370f3 |
comparison
equal
deleted
inserted
replaced
0:da6937383da8 | 1:a23739e2338a |
---|---|
1 /* -*- c-basic-offset: 4 -*- vi:set ts=8 sts=4 sw=4: */ | 1 /* -*- c-basic-offset: 4 -*- vi:set ts=8 sts=4 sw=4: */ |
2 | 2 |
3 /* | 3 /* |
4 A waveform viewer and audio annotation editor. | 4 A waveform viewer and audio annotation editor. |
5 Chris Cannam, Queen Mary University of London, 2005 | 5 Chris Cannam, Queen Mary University of London, 2005-2006 |
6 | 6 |
7 This is experimental software. Not for distribution. | 7 This is experimental software. Not for distribution. |
8 */ | 8 */ |
9 | 9 |
10 #include "base/View.h" | 10 #include "base/View.h" |
332 View::modelChanged() | 332 View::modelChanged() |
333 { | 333 { |
334 QObject *obj = sender(); | 334 QObject *obj = sender(); |
335 | 335 |
336 #ifdef DEBUG_VIEW_WIDGET_PAINT | 336 #ifdef DEBUG_VIEW_WIDGET_PAINT |
337 std::cerr << "View::modelChanged()" << std::endl; | 337 std::cerr << "View(" << this << ")::modelChanged()" << std::endl; |
338 #endif | 338 #endif |
339 delete m_cache; | 339 delete m_cache; |
340 m_cache = 0; | 340 m_cache = 0; |
341 | 341 |
342 checkProgress(obj); | 342 checkProgress(obj); |
347 void | 347 void |
348 View::modelChanged(size_t startFrame, size_t endFrame) | 348 View::modelChanged(size_t startFrame, size_t endFrame) |
349 { | 349 { |
350 QObject *obj = sender(); | 350 QObject *obj = sender(); |
351 | 351 |
352 #ifdef DEBUG_VIEW_WIDGET_PAINT | |
353 std::cerr << "View::modelChanged(" << startFrame << "," << endFrame << ")" << std::endl; | |
354 #endif | |
355 | |
356 long myStartFrame = getStartFrame(); | 352 long myStartFrame = getStartFrame(); |
357 size_t myEndFrame = getEndFrame(); | 353 size_t myEndFrame = getEndFrame(); |
354 | |
355 #ifdef DEBUG_VIEW_WIDGET_PAINT | |
356 std::cerr << "View(" << this << ")::modelChanged(" << startFrame << "," << endFrame << ") [me " << myStartFrame << "," << myEndFrame << "]" << std::endl; | |
357 #endif | |
358 | 358 |
359 if (myStartFrame > 0 && endFrame < size_t(myStartFrame)) { | 359 if (myStartFrame > 0 && endFrame < size_t(myStartFrame)) { |
360 checkProgress(obj); | 360 checkProgress(obj); |
361 return; | 361 return; |
362 } | 362 } |
389 | 389 |
390 void | 390 void |
391 View::modelReplaced() | 391 View::modelReplaced() |
392 { | 392 { |
393 #ifdef DEBUG_VIEW_WIDGET_PAINT | 393 #ifdef DEBUG_VIEW_WIDGET_PAINT |
394 std::cerr << "View::modelReplaced()" << std::endl; | 394 std::cerr << "View(" << this << ")::modelReplaced()" << std::endl; |
395 #endif | 395 #endif |
396 delete m_cache; | |
397 m_cache = 0; | |
398 | |
396 m_newModel = true; | 399 m_newModel = true; |
397 update(); | 400 update(); |
398 } | 401 } |
399 | 402 |
400 void | 403 void |