AbstractNodeContent* NewNodeDialog::getContent() const { switch (typebox->currentIndex()) { case 0: return new RichTextNodeContent; break; case 1: TextNodeContent *content; content = new TextNodeContent; content->setSyntax(synbox->currentText()); return content; break; default: return new RichTextNodeContent; break; } }
AbstractNodeContent* NewNodeDialog::getContent() const { switch (typebox->currentIndex()) { case 0: return new RichTextNodeContent; break; case 1: TextNodeContent *content; content = new TextNodeContent; content->setSyntax(syntaxbox->getSyntax()); return content; break; case 2: BookNodeContent *bookContent; bookContent = new BookNodeContent; return bookContent; break; default: return new CustomNodeContent(Controller::create()->getDataStore()->getCustomNodeType(typebox->currentText())); // return new RichTextNodeContent; break; } }