| 684 | } |
| 685 | |
| 686 | ProjectFileItem* createFile(const ProjectFolderItem* item) |
| 687 | { |
| 688 | QWidget* window = ICore::self()->uiController()->activeMainWindow()->window(); |
| 689 | QString name = QInputDialog::getText(window, i18nc("@title:window", "Create File in %1", item->path().pathOrUrl()), i18nc("@label:textbox", "File name:")); |
| 690 | |
| 691 | if(name.isEmpty()) |
| 692 | return nullptr; |
| 693 | |
| 694 | ProjectFileItem* ret = item->project()->projectFileManager()->addFile( Path(item->path(), name), item->folder() ); |
| 695 | if (ret) { |
| 696 | ICore::self()->documentController()->openDocument( ret->path().toUrl() ); |
| 697 | } |
| 698 | return ret; |
| 699 | } |
| 700 | |
| 701 | void ProjectManagerViewPlugin::createFileFromContextMenu( ) |
| 702 | { |
no test coverage detected