BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Classes | |
class | Error |
Functions | |
QString | baseName (const QString &fileName) |
Returns base name of file. More... | |
QString | createUuid () |
QString | currentDateTime () |
QString | fileDir (const QString &fileName) |
Returns file directory from the full file path. More... | |
QStringList | fromStdStrings (const std::vector< std::string > &container) |
QVector< double > | fromStdVector (const std::vector< double > &data) |
QString | getBornAgainVersionString () |
QString | getValidFileName (const QString &proposed_name) |
Returns valid file name to be saved on disk. More... | |
void | information (const QString &title, const QString &text, const QString &detailedText) |
void | information (QWidget *parent, const QString &title, const QString &text, const QString &detailedText) |
bool | isVersionMatchMinimal (const QString &version, const QString &minimal_version) |
returns true if current BornAgain version match minimal required version More... | |
bool | okToDelete (QWidget *parent, const QString &title, const QString &text, const QString &detailedText) |
bool | parseVersion (const QString &version, int &major_num, int &minor_num, int &patch_num) |
parses version string into 3 numbers, returns true in the case of success More... | |
bool | question (QWidget *parent, const QString &title, const QString &text, const QString &detailedText, const QString &yesText, const QString &noText) |
QString | readTextFile (const QString &fileName) |
int | versionCode (const QString &version) |
void | warning (const QString &title, const QString &text, const QString &detailedText) |
void | warning (QWidget *parent, const QString &title, const QString &text, const QString &detailedText) |
QString GUIHelpers::baseName | ( | const QString & | fileName | ) |
Returns base name of file.
Definition at line 204 of file GUIHelpers.cpp.
Referenced by PyImportAssistant::exec().
QString GUIHelpers::createUuid | ( | ) |
Definition at line 242 of file GUIHelpers.cpp.
Referenced by InstrumentItem::InstrumentItem(), MaterialItem::MaterialItem(), JobModel::addJob(), MaterialModel::cloneMaterial(), ItemIDFactory::createID(), ModelView::UniqueIdGenerator::generate(), ItemIDFactory::IDSize(), MaterialItemContainer::insertCopy(), and JobModelFunctions::setupJobItemInstrument().
QString GUIHelpers::currentDateTime | ( | ) |
Definition at line 210 of file GUIHelpers.cpp.
Referenced by DataItem::DataItem(), PointwiseAxisItem::PointwiseAxisItem(), OutputDataSaveInfo::createSaved(), FitWorker::durationSince(), PointwiseAxisItem::init(), PointwiseAxisItem::load(), FitSessionController::onFittingFinished(), FitSessionController::onFittingStarted(), JobQueueData::onStartedJob(), JobQueueData::processFinishedJob(), JobWorker::start(), and FitWorker::startFit().
QString GUIHelpers::fileDir | ( | const QString & | fileName | ) |
Returns file directory from the full file path.
Definition at line 193 of file GUIHelpers.cpp.
Referenced by RealDataSelectorWidget::importData(), and PyImportAssistant::saveImportDir().
QStringList GUIHelpers::fromStdStrings | ( | const std::vector< std::string > & | container | ) |
Definition at line 233 of file GUIHelpers.cpp.
Referenced by MinimizerItemCatalog::algorithmDescriptions(), MinimizerItemCatalog::algorithmNames(), PyImportAssistant::getPySampleFunctionName(), and TransformFromDomain::setParticleDistributionItem().
QVector< double > GUIHelpers::fromStdVector | ( | const std::vector< double > & | data | ) |
Definition at line 225 of file GUIHelpers.cpp.
Referenced by Data1DViewItem::graphData(), DistributionWidget::plot_multiple_values(), SaveProjectionsAssistant::projectionsData(), ProjectionsPlot::setGraphFromItem(), FitObjectiveBuilder::update_fit_parameters(), FitSessionController::updateFitParameterValues(), and FitSessionController::updateLog().
QString GUIHelpers::getBornAgainVersionString | ( | ) |
Definition at line 130 of file GUIHelpers.cpp.
Referenced by UpdateNotifier::checkForUpdates(), AboutApplicationDialog::createTextLayout(), ProjectDocument::documentVersion(), SplashScreen::drawContents(), ProjectLoadWarningDialog::explanationText(), MainWindow::initApplication(), ApplicationOptions::processOptions(), UpdateNotifier::replyFinished(), SessionModel::save(), and ProjectDocument::writeTo().
QString GUIHelpers::getValidFileName | ( | const QString & | proposed_name | ) |
Returns valid file name to be saved on disk.
This name is constructed from proposed_name by replacing all special characters with text representation \ backslash / slash " quote < lessthan
greaterthan
| pipe ? questionmark
Definition at line 144 of file GUIHelpers.cpp.
void GUIHelpers::information | ( | const QString & | title, |
const QString & | text, | ||
const QString & | detailedText | ||
) |
Definition at line 69 of file GUIHelpers.cpp.
References information(), and MainWindow::instance().
void GUIHelpers::information | ( | QWidget * | parent, |
const QString & | title, | ||
const QString & | text, | ||
const QString & | detailedText | ||
) |
Definition at line 54 of file GUIHelpers.cpp.
Referenced by information(), SpecularDataImportWidget::onFormatSelectionChanged(), and PyImportAssistant::populateModels().
bool GUIHelpers::isVersionMatchMinimal | ( | const QString & | version, |
const QString & | minimal_version | ||
) |
returns true if current BornAgain version match minimal required version
Definition at line 187 of file GUIHelpers.cpp.
References versionCode().
Referenced by ProjectDocument::readFrom().
bool GUIHelpers::okToDelete | ( | QWidget * | parent, |
const QString & | title, | ||
const QString & | text, | ||
const QString & | detailedText | ||
) |
Definition at line 112 of file GUIHelpers.cpp.
bool GUIHelpers::parseVersion | ( | const QString & | version, |
int & | major_num, | ||
int & | minor_num, | ||
int & | patch_num | ||
) |
parses version string into 3 numbers, returns true in the case of success
Definition at line 154 of file GUIHelpers.cpp.
Referenced by versionCode().
bool GUIHelpers::question | ( | QWidget * | parent, |
const QString & | title, | ||
const QString & | text, | ||
const QString & | detailedText, | ||
const QString & | yesText, | ||
const QString & | noText | ||
) |
Definition at line 94 of file GUIHelpers.cpp.
Referenced by ProjectManager::restoreProjectDialog(), and RealDataSelectorWidget::rotateCurrentItem().
QString GUIHelpers::readTextFile | ( | const QString & | fileName | ) |
Definition at line 247 of file GUIHelpers.cpp.
int GUIHelpers::versionCode | ( | const QString & | version | ) |
Definition at line 173 of file GUIHelpers.cpp.
References parseVersion().
Referenced by isVersionMatchMinimal(), and UpdateNotifier::replyFinished().
void GUIHelpers::warning | ( | const QString & | title, |
const QString & | text, | ||
const QString & | detailedText | ||
) |
Definition at line 89 of file GUIHelpers.cpp.
References MainWindow::instance(), and warning().
void GUIHelpers::warning | ( | QWidget * | parent, |
const QString & | title, | ||
const QString & | text, | ||
const QString & | detailedText | ||
) |
Definition at line 74 of file GUIHelpers.cpp.
Referenced by ModelView::ExternalPropertyEditor::buttonClicked(), LinkInstrumentManager::canLinkDataToInstrument(), MainWindow::closeEvent(), RealDataSelectorWidget::importData(), ImportDataUtils::ImportKnownData(), ImportDataUtils::ImportReflectometryData(), SimulationSetupAssistant::isValidSimulationSetup(), PyImportAssistant::readFile(), ProjectManager::riseProjectLoadFailedDialog(), RealSpaceCanvas::savePicture(), SavePlotAssistant::savePlot(), ProjectManager::saveProject(), PyImportAssistant::selectPySampleFunction(), and warning().