/* * OpenCommand.cpp * * Created on: 4 нояб. 2021 г. * Author: alexander */ #include "OpenCommand.hpp" #include "Document.hpp" OpenCommand::OpenCommand(Application *a) : _application(a) { } void OpenCommand::Execute() { std::string name = AskUser(); if (!name.empty()) { Document *document = new Document(name); _application->Add(document); document->Open(); } } std::string OpenCommand::AskUser() { std::string name; std::cin >> name; return name; }