Clean up implementation of 1-9 in RunningScripts

This commit is contained in:
Ryan Huffman 2014-04-29 17:03:38 -07:00
parent e0ec0f681f
commit 39c959d245

View file

@ -109,46 +109,23 @@ void RunningScriptsWidget::keyPressEvent(QKeyEvent* event)
break; break;
case Qt::Key_1: case Qt::Key_1:
loadScriptNumber = 1;
break;
case Qt::Key_2: case Qt::Key_2:
loadScriptNumber = 2;
break;
case Qt::Key_3: case Qt::Key_3:
loadScriptNumber = 3;
break;
case Qt::Key_4: case Qt::Key_4:
loadScriptNumber = 4;
break;
case Qt::Key_5: case Qt::Key_5:
loadScriptNumber = 5;
break;
case Qt::Key_6: case Qt::Key_6:
loadScriptNumber = 6;
break;
case Qt::Key_7: case Qt::Key_7:
loadScriptNumber = 7;
break;
case Qt::Key_8: case Qt::Key_8:
loadScriptNumber = 8;
break;
case Qt::Key_9: case Qt::Key_9:
loadScriptNumber = 9; loadScriptNumber = event->key() - Qt::Key_1;
break; break;
default: default:
break; break;
} }
if (loadScriptNumber > 0) { if (loadScriptNumber >= 0) {
if (_recentlyLoadedScripts.size() >= loadScriptNumber) { if (_recentlyLoadedScripts.size() > loadScriptNumber) {
Application::getInstance()->loadScript(_recentlyLoadedScripts.at(loadScriptNumber - 1)); Application::getInstance()->loadScript(_recentlyLoadedScripts.at(loadScriptNumber));
} }
} }