Changeset View
Changeset View
Standalone View
Standalone View
src/backends/kalgebra/kalgebrasession.h
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | 35 | public: | |||
---|---|---|---|---|---|
42 | void interrupt() override; | 42 | void interrupt() override; | ||
43 | 43 | | |||
44 | Cantor::Expression* evaluateExpression(const QString& command, Cantor::Expression::FinishingBehavior behave = Cantor::Expression::FinishingBehavior::DoNotDelete, bool internal = false) override; | 44 | Cantor::Expression* evaluateExpression(const QString& command, Cantor::Expression::FinishingBehavior behave = Cantor::Expression::FinishingBehavior::DoNotDelete, bool internal = false) override; | ||
45 | Cantor::CompletionObject* completionFor(const QString& cmd, int index=-1) override; | 45 | Cantor::CompletionObject* completionFor(const QString& cmd, int index=-1) override; | ||
46 | Cantor::SyntaxHelpObject* syntaxHelpFor(const QString& cmd) override; | 46 | Cantor::SyntaxHelpObject* syntaxHelpFor(const QString& cmd) override; | ||
47 | Analitza::Analyzer* analyzer() const { return m_analyzer; } | 47 | Analitza::Analyzer* analyzer() const { return m_analyzer; } | ||
48 | OperatorsModel* operatorsModel(); | 48 | OperatorsModel* operatorsModel(); | ||
49 | QSyntaxHighlighter* syntaxHighlighter(QObject* parent) override; | 49 | QSyntaxHighlighter* syntaxHighlighter(QObject* parent) override; | ||
50 | QAbstractItemModel* variableModel() override; | 50 | QAbstractItemModel* variableDataModel() const override; | ||
51 | 51 | | |||
52 | private: | 52 | private: | ||
53 | Analitza::Analyzer* m_analyzer; | 53 | Analitza::Analyzer* m_analyzer; | ||
54 | OperatorsModel* m_operatorsModel; | 54 | OperatorsModel* m_operatorsModel; | ||
55 | Analitza::VariablesModel* m_variablesModel; | 55 | Analitza::VariablesModel* m_variablesModel; | ||
56 | }; | 56 | }; | ||
57 | 57 | | |||
58 | #endif | 58 | #endif |