Mercurial > hg > sonic-visualiser
comparison main/OSCHandler.cpp @ 940:440ead77632b
Merge from branch cxx11
author | Chris Cannam |
---|---|
date | Mon, 20 Apr 2015 09:22:46 +0100 |
parents | a16456ca5e71 |
children | 28ccb621d1af |
comparison
equal
deleted
inserted
replaced
939:2c5f8da27f72 | 940:440ead77632b |
---|---|
121 } else if (message.getMethod() == "jump" || | 121 } else if (message.getMethod() == "jump" || |
122 message.getMethod() == "play") { | 122 message.getMethod() == "play") { |
123 | 123 |
124 if (getMainModel()) { | 124 if (getMainModel()) { |
125 | 125 |
126 int frame = m_viewManager->getPlaybackFrame(); | 126 sv_frame_t frame = m_viewManager->getPlaybackFrame(); |
127 bool selection = false; | 127 bool selection = false; |
128 bool play = (message.getMethod() == "play"); | 128 bool play = (message.getMethod() == "play"); |
129 | 129 |
130 if (message.getArgCount() == 1) { | 130 if (message.getArgCount() == 1) { |
131 | 131 |
231 } else if (message.getMethod() == "select" || | 231 } else if (message.getMethod() == "select" || |
232 message.getMethod() == "addselect") { | 232 message.getMethod() == "addselect") { |
233 | 233 |
234 if (getMainModel()) { | 234 if (getMainModel()) { |
235 | 235 |
236 int f0 = getMainModel()->getStartFrame(); | 236 sv_frame_t f0 = getMainModel()->getStartFrame(); |
237 int f1 = getMainModel()->getEndFrame(); | 237 sv_frame_t f1 = getMainModel()->getEndFrame(); |
238 | 238 |
239 bool done = false; | 239 bool done = false; |
240 | 240 |
241 if (message.getArgCount() == 2 && | 241 if (message.getArgCount() == 2 && |
242 message.getArg(0).canConvert(QVariant::Double) && | 242 message.getArg(0).canConvert(QVariant::Double) && |
450 zoomToFit(); | 450 zoomToFit(); |
451 } else if (message.getArg(0).canConvert(QVariant::Double)) { | 451 } else if (message.getArg(0).canConvert(QVariant::Double)) { |
452 double level = message.getArg(0).toDouble(); | 452 double level = message.getArg(0).toDouble(); |
453 Pane *currentPane = m_paneStack->getCurrentPane(); | 453 Pane *currentPane = m_paneStack->getCurrentPane(); |
454 if (level < 1.0) level = 1.0; | 454 if (level < 1.0) level = 1.0; |
455 if (currentPane) currentPane->setZoomLevel(lrint(level)); | 455 if (currentPane) currentPane->setZoomLevel(int(lrint(level))); |
456 } | 456 } |
457 } | 457 } |
458 | 458 |
459 } else if (message.getMethod() == "zoomvertical") { | 459 } else if (message.getMethod() == "zoomvertical") { |
460 | 460 |