MCPcopy Create free account
hub / github.com/KDE/labplot / newFolder

Method newFolder

src/frontend/datasources/ImportProjectDialog.cpp:506–520  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

504}
505
506void ImportProjectDialog::newFolder() {
507 const QString& path = m_cbFileName->currentText();
508 QString name = path.right(path.length() - path.lastIndexOf(QLatin1Char('/')) - 1);
509
510 bool ok;
511 auto* dlg = new QInputDialog(this);
512 name = dlg->getText(this, i18n("Add new folder"), i18n("Folder name:"), QLineEdit::Normal, name, &ok);
513 if (ok) {
514 auto* folder = new Folder(name);
515 m_mainWin->addAspectToProject(folder);
516 m_cbAddTo->setCurrentModelIndex(m_mainWin->model()->modelIndexOfAspect(folder));
517 }
518
519 delete dlg;
520}

Callers

nothing calls this directly

Calls 6

currentTextMethod · 0.80
lengthMethod · 0.80
addAspectToProjectMethod · 0.80
setCurrentModelIndexMethod · 0.80
modelIndexOfAspectMethod · 0.80
modelMethod · 0.45

Tested by

no test coverage detected