Changeset View
Changeset View
Standalone View
Standalone View
src/backends/julia/juliasession.cpp
Show All 21 Lines | |||||
22 | #include <KProcess> | 22 | #include <KProcess> | ||
23 | #include <QDBusConnection> | 23 | #include <QDBusConnection> | ||
24 | #include <QDBusInterface> | 24 | #include <QDBusInterface> | ||
25 | #include <QDBusReply> | 25 | #include <QDBusReply> | ||
26 | #include <QStandardPaths> | 26 | #include <QStandardPaths> | ||
27 | 27 | | |||
28 | #include "juliaexpression.h" | 28 | #include "juliaexpression.h" | ||
29 | #include "settings.h" | 29 | #include "settings.h" | ||
30 | #include "juliahighlighter.h" | ||||
30 | 31 | | |||
31 | JuliaSession::JuliaSession(Cantor::Backend *backend) | 32 | JuliaSession::JuliaSession(Cantor::Backend *backend) | ||
32 | : Session(backend) | 33 | : Session(backend) | ||
33 | , m_process(nullptr) | 34 | , m_process(nullptr) | ||
34 | , m_interface(nullptr) | 35 | , m_interface(nullptr) | ||
35 | , m_currentExpression(nullptr) | 36 | , m_currentExpression(nullptr) | ||
36 | { | 37 | { | ||
37 | } | 38 | } | ||
▲ Show 20 Lines • Show All 92 Lines • ▼ Show 20 Line(s) | 130 | Cantor::CompletionObject *JuliaSession::completionFor( | |||
130 | const QString &command, | 131 | const QString &command, | ||
131 | int index) | 132 | int index) | ||
132 | { | 133 | { | ||
133 | Q_UNUSED(command); | 134 | Q_UNUSED(command); | ||
134 | Q_UNUSED(index); | 135 | Q_UNUSED(index); | ||
135 | return nullptr; | 136 | return nullptr; | ||
136 | } | 137 | } | ||
137 | 138 | | |||
139 | QSyntaxHighlighter *JuliaSession::syntaxHighlighter(QObject *parent) | ||||
140 | { | ||||
141 | JuliaHighlighter *highlighter = new JuliaHighlighter(parent); | ||||
142 | return highlighter; | ||||
143 | } | ||||
144 | | ||||
138 | void JuliaSession::runJuliaCommand(const QString &command) const | 145 | void JuliaSession::runJuliaCommand(const QString &command) const | ||
139 | { | 146 | { | ||
140 | m_interface->call(QLatin1String("runJuliaCommand"), command); | 147 | m_interface->call(QLatin1String("runJuliaCommand"), command); | ||
141 | } | 148 | } | ||
142 | 149 | | |||
143 | void JuliaSession::runJuliaCommandAsync(const QString &command) | 150 | void JuliaSession::runJuliaCommandAsync(const QString &command) | ||
144 | { | 151 | { | ||
145 | m_interface->callWithCallback( | 152 | m_interface->callWithCallback( | ||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |