| 72 | } |
| 73 | |
| 74 | TemplatePreview::TemplatePreview(QWidget* parent) |
| 75 | : QWidget(parent) |
| 76 | { |
| 77 | m_variables[QStringLiteral("APPNAME")] = QStringLiteral("Example"); |
| 78 | m_variables[QStringLiteral("APPNAMELC")] = QStringLiteral("example"); |
| 79 | m_variables[QStringLiteral("APPNAMEUC")] = QStringLiteral("EXAMPLE"); |
| 80 | m_variables[QStringLiteral("APPNAMEID")] = QStringLiteral("Example"); |
| 81 | |
| 82 | m_variables[QStringLiteral("PROJECTDIR")] = QDir::homePath() + QLatin1String("/projects/ExampleProjectDir"); |
| 83 | m_variables[QStringLiteral("PROJECTDIRNAME")] = QStringLiteral("ExampleProjectDir"); |
| 84 | m_variables[QStringLiteral("VERSIONCONTROLPLUGIN")] = QStringLiteral("kdevgit"); |
| 85 | |
| 86 | KTextEditor::Document* doc = KTextEditor::Editor::instance()->createDocument(this); |
| 87 | m_preview.reset(doc); |
| 88 | m_preview->setReadWrite(false); |
| 89 | |
| 90 | auto* layout = new QVBoxLayout; |
| 91 | layout->setContentsMargins(0, 0, 0, 0); |
| 92 | setLayout(layout); |
| 93 | m_view = m_preview->createView(this); |
| 94 | m_view->setStatusBarEnabled(false); |
| 95 | m_view->setConfigValue(QStringLiteral("icon-bar"), false); |
| 96 | m_view->setConfigValue(QStringLiteral("folding-bar"), false); |
| 97 | m_view->setConfigValue(QStringLiteral("line-numbers"), false); |
| 98 | m_view->setConfigValue(QStringLiteral("dynamic-word-wrap"), true); |
| 99 | layout->addWidget(m_view); |
| 100 | } |
| 101 | |
| 102 | TemplatePreview::~TemplatePreview() |
| 103 | { |
nothing calls this directly
no test coverage detected