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