IAEX::AddCellCommand | Command for adding a new cell to the cellstructure |
IAEX::Application | Describes the core application |
IAEX::Cell | Cellinterface contains all functionality required to be a cell |
IAEX::CellApplication | Implements the application interface. This class is the main controller of the program |
IAEX::CellCommandCenter | Executes and store commands |
IAEX::CellCursor | Implements a special type of cell that is used as a cursor within the document |
IAEX::CellDocument | Main widget for the cell workspace |
IAEX::CellDocumentView | Describes the document window |
IAEX::CellFactory | |
IAEX::CellGroup | CellGroup implements the functionality to be a Cell and contain a lot of subcells |
IAEX::CellParserFactory | Nows how to open xml and nb files |
IAEX::CellStyle | A class that store the different styleoptions that can be changed in a cell |
CellStyle | A class that remove/add some stuff in the content strings taken from mathematica notebooks |
IAEX::ChangeStyleOnSelectedCellsCommand | Changes style on selected cells |
IAEX::ChapterCounterVisitor | Update the chapter counters in the document |
IAEX::CloseFileCommand | |
IAEX::Command | Interface for creating cell commands |
IAEX::CommandCenter | |
IAEX::CommandCompletion | Reads a command file and creates omc command object for commandcompetion in inputcells |
IAEX::CommandUnit | A class that store an omc command |
IAEX::CompositeCommand | Allows composite commands to be created |
IAEX::CopySelectedCellsCommand | Copy a cell. Adds a copy of the cell on the pasteboard |
IAEX::CreateNewCellCommand | Command for creating a new cell |
IAEX::CursorMoveAfterCommand | Moves the cursor after a specific cell |
IAEX::CursorMoveDownCommand | Moves the cursor down one step |
IAEX::CursorMoveUpCommand | Moves the cursor up one step |
IAEX::CursorWidget | CursorWidget describes how the cursor should be painted |
IAEX::DeleteSelectedCellsCommand | |
IAEX::Document | Describes all operations that is needed by a document |
IAEX::DocumentView | Describes what a documentView should implement |
IAEX::EvalSelectedCells | |
IAEX::ExportToPureText | |
IAEX::Factory | Describes all methods for a factory that creates cells. See cell.h for information about cells |
IAEX::HighlighterThread | |
IAEX::ImageSizeDlg | |
IAEX::InputCell | Describes how an inputcell works |
IAEX::InputCellDelegate | Describes what members a delegate to the inputcell should implement |
IAEX::InputTreeView | A treeview for inputcells. This view acts a little different than other treeviews. Mostly different paintEvent |
IAEX::MakeGroupCellCommand | |
IAEX::MyTextBrowser | Extends QTextBrowser. Mostly so I can catch when a user clicks on a link without a change in textbrowsers content |
IAEX::MyTextEdit | Extends QTextEdit. Mostly so I can catch when a user clicks on the editor |
IAEX::NBParser | |
IAEX::NewFileCommand | |
IAEX::NotebookParser | Used to open a notebookfile |
IAEX::NotebookSocket | Handles communication with other instances (processes) of the application using tcp sockets |
IAEX::NotebookWindow | This class describes a mainwindow using the CellDocument |
IAEX::NullFactory | Describes an empty factory |
IAEX::NullHighlighter | This class is used if no SyntaxHighlighter is set |
OmcCommunicator | The OmcCommunicator handles all low level communication with Omc |
IAEX::OmcInteractiveEnvironment | Implements evaluation for modelica code |
IAEX::OpenFileCommand | |
IAEX::OpenModelicaHighlighter | Implements syntaxhighlightning for Modelica code. Implements syntaxhighlightning for Modelica code. To change colors edit the modelicacolors.xml |
IAEX::OpenOldFileCommand | |
IAEX::OtherDlg | |
IAEX::ParserFactory | Describes the interface for parser factories |
IAEX::PrintDocumentCommand | |
IAEX::PrinterVisitor | Creates a new QTextDocument that contaions the documents enthier text |
IAEX::PureTextVisitor | Export contents in a document to a file as pure text |
result_t | Pair<stringstream,vector<pair<string,string> > > result_t |
IAEX::Rule | Record describing a formatrule |
IAEX::SaveDocumentCommand | Saves the document |
IAEX::SerializingVisitor | Saves a celltree to an xml file, by converting cell structure to XML |
IAEX::SleeperThread | Extends QThread. A small trick to get access to protected function in QThread |
IAEX::SplitCellCommand | Split the cell |
IAEX::Stylesheet | Reads a stylesheet file and creates CellStyle object for all styles in the stylesheet file |
IAEX::SyntaxHighlighter | Interface that syntaxhighlighters needs to obey to |
IAEX::TextCell | A concrete cellclass using QTextEdit as mainwidget |
IAEX::TextCursorChangeBorder | Command for changing border |
IAEX::TextCursorChangeFontColor | Command for changing font color |
IAEX::TextCursorChangeFontFace | Command for changing font face |
IAEX::TextCursorChangeFontFamily | Command for changing font family |
IAEX::TextCursorChangeFontSize | Command for changing font size |
IAEX::TextCursorChangeFontStretch | Command for changing font stretch |
IAEX::TextCursorChangeMargin | Command for changing margin |
IAEX::TextCursorChangePadding | Command for changing padding |
IAEX::TextCursorChangeTextAlignment | Command for changing text alignment |
IAEX::TextCursorChangeVerticalAlignment | Command for changing the vertical alignment |
IAEX::TextCursorCopyText | Command for copying text |
IAEX::TextCursorCutText | Command for cuting text |
IAEX::TextCursorInsertImage | Command for inserting an image |
IAEX::TextCursorInsertLink | Command for inserting an link |
IAEX::TreeView | Class describing how the treeview should be drawn |
IAEX::UngroupCellCommand | Ungroup the cell |
IAEX::UpdateChapterCounters | |
IAEX::UpdateGroupcellVisitor | Call funciton 'closeChildCells()' in every GroupCell |
IAEX::UpdateLinkVisitor | Update any links in textcells to reflect any change in folder when saving |
IAEX::Visitor | |
IAEX::XMLParser | Open an XML file and read the content. The xmlparser support two different read modes: READMODE_NORMAL : Read the xml file normaly READMODE_OLD : Read the xml file accordantly to the old xml format used by OMNotebook |