/*Initializes all the actions(buttons)*/ void MainWindow::loadActions() { for (int i = 5; i <= 100; i= i+5) { string sizes = to_string(i); char const *pchar = sizes.c_str(); QAction *action = new QAction(tr(pchar), this); action->setData(i); connect(action, SIGNAL(triggered()), this, SLOT(resizeBrush())); sizeActions.append(action); } for (int i = 1; i <= 3; ++i) { string sizes = to_string(i); char const *pchar = sizes.c_str(); QAction *action = new QAction(tr("Map %1").arg(pchar) , this); action->setData(i); connect(action, SIGNAL(triggered()), this, SLOT(map())); mapActions.append(action); } playbackAction = new QAction(tr("&PlayBack"), this); connect(playbackAction, SIGNAL(triggered()), drawArea, SLOT(playback())); saveAction = new QAction(tr("&Save"), this); connect(saveAction, SIGNAL(triggered()), this, SLOT(saveGesture())); openAction = new QAction(tr("&Open"), this); connect(openAction, SIGNAL(triggered()), this, SLOT(openGesture())); clearScreenAction = new QAction(tr("&ClearScreen"), this); clearScreenAction->setShortcut(tr("Ctrl+L")); connect(clearScreenAction, SIGNAL(triggered()), drawArea, SLOT(clearScreen())); }
void MouseProfileDialog::removeStep() { m_ui->stepsViewWidget->removeRow(); saveGesture(); }