Logo Search packages:      
Sourcecode: cantor version File versions  Download package

Public Types | Signals | Public Member Functions | Protected Member Functions | Private Attributes

KAlgebraSession Class Reference

Inheritance diagram for KAlgebraSession:
Inheritance graph
[legend]
Collaboration diagram for KAlgebraSession:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Status { Running, Done }

Signals

void error (const QString &msg)
void ready ()
void statusChanged (Cantor::Session::Status newStatus)

Public Member Functions

Analitza::Analyzer * analyzer () const
Backendbackend ()
Cantor::CompletionObjectcompletionFor (const QString &cmd)
ExpressionevaluateExpression (const QString &command)
Cantor::ExpressionevaluateExpression (const QString &command, Cantor::Expression::FinishingBehavior behave)
void interrupt ()
bool isTypesettingEnabled ()
 KAlgebraSession (Cantor::Backend *backend)
void login ()
void logout ()
int nextExpressionId ()
OperatorsModel * operatorsModel ()
virtual void setTypesettingEnabled (bool enable)
Cantor::Session::Status status ()
Cantor::SyntaxHelpObjectsyntaxHelpFor (const QString &cmd)
QSyntaxHighlighter * syntaxHighlighter (QTextEdit *parent)
QAbstractItemModel * variableModel ()

Protected Member Functions

void changeStatus (Cantor::Session::Status newStatus)

Private Attributes

Analitza::Analyzer * m_analyzer
OperatorsModel * m_operatorsModel
VariablesModel * m_variablesModel

Detailed Description

Definition at line 30 of file kalgebrasession.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index