void QvisLegacyStreamlinePlotWindow::reset() { GetViewerMethods()->ResetPlotOptions(plotType); }
void QvisDatabaseCorrelationWindow::actionClicked() { std::string name; stringVector dbs; int method = correlationMethodComboBox->currentIndex(); // // Get the name from the line edit. // name = correlationNameLineEdit->displayText().trimmed().toStdString(); // // If we're creating a new correlation, check the name in the line edit. // if(createMode) { if(name.size() < 1) { Warning(tr("A new database correlation must have a name.")); correlationNameLineEdit->activateWindow(); correlationNameLineEdit->setFocus(); correlationNameLineEdit->setSelection(0, correlationNameLineEdit->displayText().length()); return; } else { // See if the name is already used. DatabaseCorrelationList *cL = GetViewerState()->GetDatabaseCorrelationList(); if(cL->FindCorrelation(name)) { Warning(tr("The given database correlation name is already " "being used. Please change the name of this " "correlation.")); correlationNameLineEdit->activateWindow(); correlationNameLineEdit->setFocus(); correlationNameLineEdit->setSelection(0, correlationNameLineEdit->displayText().length()); return; } } } // // Simplify the current source names. // NameSimplifier simplifier; const stringVector &sources = GetViewerState()->GetGlobalAttributes()->GetSources(); int i; for(i = 0; i < sources.size(); ++i) simplifier.AddName(sources[i]); stringVector shortSources; simplifier.GetSimplifiedNames(shortSources); std::map<std::string, std::string> shortToLong; for(i = 0; i < sources.size(); ++i) shortToLong[shortSources[i]] = sources[i]; // Get the sources from the correlated source list. for(i = 0; i < correlatedSourcesListBox->count(); ++i) { std::string srcName(correlatedSourcesListBox->item(i)->text().toStdString()); dbs.push_back(shortToLong[srcName]); } if(dbs.size() < 1) { QString msg; QString s1(tr("A database correlation must have at least one correlated " "source.")); QString s2(tr("You must add a correlated source before you can create " "this database correlation.")); QString s3(tr("You must add a correlated source before you can alter " "this database correlation.")); msg = s1 + (createMode ? s2 : s3); Warning(msg); } // // Do the right thing in the viewer. // if(createMode) { GetViewerMethods()->CreateDatabaseCorrelation(name, dbs, method); } else { GetViewerMethods()->AlterDatabaseCorrelation(name, dbs, method); } cancelClicked(); }
void ViewerProxy::Detach() { GetViewerMethods()->Detach(); }
void QvisSpreadsheetPlotWindow::reset() { GetViewerMethods()->ResetPlotOptions(plotType); }
void QvisKeyframeWindow::useViewKFClicked(bool) { GetViewerMethods()->ToggleCameraViewMode(); }
void QvisKeyframeWindow::addViewKeyframe() { GetViewerMethods()->SetViewKeyframe(); }