QtNovelUI/WordsIDE/command_list.cpp

35 lines
573 B
C++
Raw Normal View History

#include "command_list.h"
#include "manager_docs.h"
using namespace CommandList;
using namespace Components;
NewPackage::NewPackage(const QList<QString> &names)
: sequence(names)
{
}
QString NewPackage::name() const
{
return NAME(NewPackage);
}
void NewPackage::run(Schedule::CommandsDispatcher *core)
{
auto vmgr = core->get<DocumentManager>
(NAME(DocumentManager));
vmgr->newPackage(sequence);
}
QString NewPackage::toText() const
{
return QStringList(sequence).join(":");
}
void NewPackage::fromText(const QString &line)
{
}