void PmChart::editTab() { setupDialogs(); my.edittab->reset(chartTabWidget->tabText(chartTabWidget->currentIndex()), activeGroup->isArchiveSource() == false); my.edittab->show(); }
void LTWindow::on_actionConnect_triggered() { if (loginDialog->exec(NetworkSettings::getInstance().getUser(), NetworkSettings::getInstance().getPassword(), NetworkSettings::getInstance().getProxy(), NetworkSettings::getInstance().usingProxy()) == QDialog::Accepted) { if (playing) { eventPlayer->stopPlaying(); eventPlayerStopClicked(false); } streamReader->disconnectFromLTServer(); QString email = loginDialog->getEmail(); QString passwd = loginDialog->getPasswd(); NetworkSettings::getInstance().setUserPassword(email, passwd); NetworkSettings::getInstance().setProxy(loginDialog->getProxy(), loginDialog->proxyEnabled()); SeasonData::getInstance().checkSeasonData(); streamReader->connectToLTServer(); // settings->setValue("login/email", email); // QString encPasswd = encodePasswd(passwd); // settings->setValue("login/passwd", encPasswd); showSessionBoard(false); setupDialogs(); } }
void PmChart::editChart() { Chart *cp = (Chart *)activeTab()->currentGadget(); setupDialogs(); my.newchart->reset(cp); my.newchart->show(); }
void PmChart::editSamples() { int samples = activeGroup->sampleHistory(); int visible = activeGroup->visibleHistory(); setupDialogs(); my.samples->reset(samples, visible); my.samples->show(); }
void PmChart::fileSaveView() { // If we have one host only, we default to "host dynamic" views. // Otherwise (multiple hosts), default to explicit host names. int i, ngadgets = activeTab()->gadgetCount(); bool hostDynamic = true; for (i = 0; i < ngadgets; i++) { Gadget *gadget = activeTab()->gadget(i); if (gadget->hosts().size() > 1) hostDynamic = false; } setupDialogs(); my.saveview->reset(hostDynamic); my.saveview->show(); }
void LTWindow::eventPlayerOpenFile(QString fName) { if (eventPlayer->loadFromFile(fName) == false) { QMessageBox::critical(this, "Error opening file!", "Could not open specified file, or the file is corrupted."); return; } QFileInfo fInfo(fName); QString name = fInfo.fileName(); showSessionBoard(false); //ui->tableWidget->clear(); ui->commentaryWidget->clear(); ui->driverDataWidget->clearData(); ui->sessionDataWidget->clearData(); ui->ltWidget->loadCarImages(); // eventData.clear(); ui->actionRecord->setVisible(false); ui->actionStop_recording->setVisible(false); eventPlayerAction->setVisible(true); delayWidgetAction->setVisible(false); streamReader->disconnectFromLTServer(); // streamReader->clearData(); playing = true; eventPlayer->startPlaying(); ui->eventStatusWidget->updateEventStatus(); setupDialogs(); saw->resetView(); }
void LTWindow::eventPlayerStopClicked(bool connect) { streamReader->clearData(); eventPlayerAction->setVisible(false); delayWidgetAction->setVisible(true); ui->actionRecord->setVisible(true); ui->actionStop_recording->setVisible(true); //ui->tableWidget->clear(); ui->ltWidget->clearData(); ui->driverDataWidget->clearData(); ui->sessionDataWidget->clearData(); ui->commentaryWidget->clear(); saw->resetView(); eventRecorder->setSessionRecorded(false); sessionTimer->stop(); driverTrackerWidget->stopTimer(); playing = false; SeasonData::getInstance().loadSeasonFile(); ui->ltWidget->loadCarImages(); setupDialogs(); setWindowTitle("F1LT"); if (connect) { if (settings->value("ui/auto_connect").toBool()) connectToServer(); else { ui->messageBoardWidget->showStartupBoard(); showSessionBoard(true); } } }
void PmChart::editSettings() { setupDialogs(); my.settings->reset(); my.settings->show(); }
void PmChart::createNewTab(bool live) { setupDialogs(); my.newtab->reset(QString::null, live); my.newtab->show(); }
void PmChart::metricSearch(QTreeWidget *pmns) { setupDialogs(); my.search->reset(pmns); my.search->show(); }
void PmChart::metricInfo(QString src, QString m, QString inst, int srcType) { setupDialogs(); my.info->reset(src, m, inst, srcType); my.info->show(); }
void PmChart::fileNewChart() { setupDialogs(); my.newchart->reset(); my.newchart->show(); }
void PmChart::fileExport() { setupDialogs(); my.exporter->reset(); my.exporter->show(); }
void PmChart::fileOpenView() { setupDialogs(); my.openview->reset(); my.openview->show(); }