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

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

MaximaExpression Class Reference

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

List of all members.

Public Types

enum  FinishingBehavior { DoNotDelete, DeleteOnFinish }
enum  Status { Computing, Done, Error, Interrupted }
enum  Type { NormalExpression, HelpExpression, TexExpression }

Public Slots

void evalFinished ()

Signals

void gotResult ()
void idChanged ()
void needsAdditionalInformation (const QString &question)
void statusChanged (Cantor::Expression::Status status)

Public Member Functions

void addInformation (const QString &information)
void clearResult ()
QString command ()
QString errorMessage ()
void evaluate ()
FinishingBehavior finishingBehavior ()
void forceDone ()
int id ()
QString internalCommand ()
void interrupt ()
 MaximaExpression (Cantor::Session *session, Type=NormalExpression)
bool needsLatexResult ()
QStringList output ()
void parseNormalOutput (const QString &text)
void parseOutput (const QString &text)
void parseTexResult (const QString &text)
Resultresult ()
void saveAdditionalData (KZip *archive)
Sessionsession ()
void setCommand (const QString &cmd)
void setErrorMessage (const QString &cmd)
void setFinishingBehavior (FinishingBehavior behavior)
void setId (int id)
void setType (Type type)
Status status ()
QDomElement toXml (QDomDocument &doc)
Type type ()

Protected Member Functions

virtual QString additionalLatexHeaders ()
void setResult (Result *result)
void setStatus (Status status)

Private Slots

void askForInformation ()
void imageChanged ()

Private Attributes

QTimer * m_askTimer
QString m_errCache
KDirWatch m_fileWatch
bool m_isHelpRequest
bool m_isPlot
bool m_latexFailed
bool m_onStdoutStroke
QStringList m_output
QString m_outputPrefix
KTemporaryFile * m_tempFile
Type m_type

Detailed Description

Definition at line 31 of file maximaexpression.h.


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

Generated by  Doxygen 1.6.0   Back to index