#include "htmlprint.h"
using namespace example_novel;
using namespace printer;
Access::Access(std::shared_ptr handle) :access_handle(handle) {}
std::shared_ptr Access::accessPeers() const { return access_handle; }
void Access::setHtmlRefer(const QString& href) { this->refers_store = href; }
QString Access::htmlRefer() const { return this->refers_store; }
Element::Element(std::shared_ptr handle) :Access(handle) {}
std::shared_ptr Element::siblingNext() const {
return this->sibling_store;
}
void Element::setNext(std::shared_ptr inst) {
this->sibling_store = inst;
}
Group::Group(std::shared_ptr handle) : Access(handle) {}
void Group::setChild(std::shared_ptr elm) {
this->element_store = elm;
}
std::shared_ptr Group::element() const {
return this->element_store;
}
StoryLine::StoryLine(std::shared_ptr handle) :Group(handle) {}
QString printer::StoryLine::toHTML() const
{
return QString();
}
StoryVolume::StoryVolume(std::shared_ptr handle) : Group(handle) {}
QString printer::StoryVolume::toHTML() const
{
return QString();
}
FragmentRef::FragmentRef(std::shared_ptr handle) : Element(handle) {}
QString printer::FragmentRef::toOutsideHTML() const
{
return QString();
}
QString printer::FragmentRef::toDefinitionHTML() const
{
return QString();
}
Fragment::Fragment(std::shared_ptr handle) : Element(handle) {}
void printer::Fragment::appendRefers(std::shared_ptr inst) {
this->additionals_store.append(inst);
}
QList> printer::Fragment::additionals() const {
return this->additionals_store;
}
QString printer::Fragment::toOutsideHTML() const
{
return QString();
}
QString printer::Fragment::toDefinitionHTML() const
{
return QString();
}