Mercurial > hg > svcore
comparison base/ViewManager.cpp @ 65:e1aad27029e3
* Add stub for item-edit dialog (for editing properties of an item on double-
click) -- doesn't actually do anything yet
* Add code to invoke said non-working item-edit dialog on double-click in
time-value, time-instants and note layers
* Add overlay mode (no text, basic text, all text)
| author | Chris Cannam |
|---|---|
| date | Thu, 30 Mar 2006 15:00:22 +0000 |
| parents | 3086ff194ea0 |
| children | 163f3428bbe0 |
comparison
equal
deleted
inserted
replaced
| 64:4d59dc469b0f | 65:e1aad27029e3 |
|---|---|
| 31 m_lastLeft(0), | 31 m_lastLeft(0), |
| 32 m_lastRight(0), | 32 m_lastRight(0), |
| 33 m_inProgressExclusive(true), | 33 m_inProgressExclusive(true), |
| 34 m_toolMode(NavigateMode), | 34 m_toolMode(NavigateMode), |
| 35 m_playLoopMode(false), | 35 m_playLoopMode(false), |
| 36 m_playSelectionMode(false) | 36 m_playSelectionMode(false), |
| 37 m_overlayMode(BasicOverlays) | |
| 37 { | 38 { |
| 38 connect(this, | 39 connect(this, |
| 39 SIGNAL(centreFrameChanged(void *, unsigned long, bool)), | 40 SIGNAL(centreFrameChanged(void *, unsigned long, bool)), |
| 40 SLOT(considerSeek(void *, unsigned long, bool))); | 41 SLOT(considerSeek(void *, unsigned long, bool))); |
| 41 | 42 |
| 339 #ifdef DEBUG_VIEW_MANAGER | 340 #ifdef DEBUG_VIEW_MANAGER |
| 340 std::cout << "ViewManager::considerZoomChange(" << p << ", " << z << ", " << locked << ")" << std::endl; | 341 std::cout << "ViewManager::considerZoomChange(" << p << ", " << z << ", " << locked << ")" << std::endl; |
| 341 #endif | 342 #endif |
| 342 } | 343 } |
| 343 | 344 |
| 345 void | |
| 346 ViewManager::setOverlayMode(OverlayMode mode) | |
| 347 { | |
| 348 if (m_overlayMode != mode) { | |
| 349 m_overlayMode = mode; | |
| 350 emit overlayModeChanged(); | |
| 351 } | |
| 352 } | |
| 353 | |
| 344 #ifdef INCLUDE_MOCFILES | 354 #ifdef INCLUDE_MOCFILES |
| 345 #include "ViewManager.moc.cpp" | 355 #include "ViewManager.moc.cpp" |
| 346 #endif | 356 #endif |
| 347 | 357 |
