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

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

RSession Class Reference

Inheritance diagram for RSession:
Inheritance graph
Collaboration diagram for RSession:
Collaboration graph

List of all members.

Public Types

enum  Status { Running, Done }


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

Public Member Functions

Backendbackend ()
Cantor::CompletionObjectcompletionFor (const QString &command)
ExpressionevaluateExpression (const QString &command)
Cantor::ExpressionevaluateExpression (const QString &command, Cantor::Expression::FinishingBehavior behave)
void interrupt ()
bool isTypesettingEnabled ()
void login ()
void logout ()
int nextExpressionId ()
void queueExpression (RExpression *expr)
 RSession (Cantor::Backend *backend)
void sendInputToServer (const QString &input)
virtual void setTypesettingEnabled (bool enable)
Cantor::Session::Status status ()
virtual SyntaxHelpObjectsyntaxHelpFor (const QString &cmd)
QSyntaxHighlighter * syntaxHighlighter (QTextEdit *parent)
virtual QAbstractItemModel * variableModel ()

Protected Slots

void fillSyntaxRegExps (QVector< QRegExp > &v, QVector< QRegExp > &f)
void receiveSymbols (const QStringList &v, const QStringList &f)
void runNextExpression ()
void serverChangedStatus (int status)

Protected Member Functions

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

Private Attributes

QList< RExpression * > m_expressionQueue
QStringList m_functions
KProcess * m_rProcess
org::kde::Cantor::R * m_rServer
QStringList m_variables

Detailed Description

Definition at line 33 of file rsession.h.

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

Generated by  Doxygen 1.6.0   Back to index