score-addon-hardware/Hardware/ApplicationPlugin.cpp

20 lines
500 B
C++

#include <score/tools/IdentifierGeneration.hpp>
#include <core/document/Document.hpp>
#include <core/document/DocumentModel.hpp>
#include <Hardware/ApplicationPlugin.hpp>
#include <Hardware/DocumentPlugin.hpp>
namespace Hardware
{
ApplicationPlugin::ApplicationPlugin(const score::GUIApplicationContext& app)
: GUIApplicationPlugin{app}
{ }
void ApplicationPlugin::on_createdDocument(score::Document& doc)
{
doc.model().addPluginModel(new DocumentPlugin{doc.context(), &doc.model()});
}
}