OMNotebook Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
IAEX::AddCellCommandCommand for adding a new cell to the cellstructure
IAEX::ApplicationDescribes the core application
IAEX::CellCellinterface contains all functionality required to be a cell
IAEX::CellApplicationImplements the application interface. This class is the main controller of the program
IAEX::CellCommandCenterExecutes and store commands
IAEX::CellCursorImplements a special type of cell that is used as a cursor within the document
IAEX::CellDocumentMain widget for the cell workspace
IAEX::CellDocumentViewDescribes the document window
IAEX::CellFactory
IAEX::CellGroupCellGroup implements the functionality to be a Cell and contain a lot of subcells
IAEX::CellParserFactoryNows how to open xml and nb files
IAEX::CellStyleA class that store the different styleoptions that can be changed in a cell
CellStyleA class that remove/add some stuff in the content strings taken from mathematica notebooks
IAEX::ChangeStyleOnSelectedCellsCommandChanges style on selected cells
IAEX::ChapterCounterVisitorUpdate the chapter counters in the document
IAEX::CloseFileCommand
IAEX::CommandInterface for creating cell commands
IAEX::CommandCenter
IAEX::CommandCompletionReads a command file and creates omc command object for commandcompetion in inputcells
IAEX::CommandUnitA class that store an omc command
IAEX::CompositeCommandAllows composite commands to be created
IAEX::CopySelectedCellsCommandCopy a cell. Adds a copy of the cell on the pasteboard
IAEX::CreateNewCellCommandCommand for creating a new cell
IAEX::CursorMoveAfterCommandMoves the cursor after a specific cell
IAEX::CursorMoveDownCommandMoves the cursor down one step
IAEX::CursorMoveUpCommandMoves the cursor up one step
IAEX::CursorWidgetCursorWidget describes how the cursor should be painted
IAEX::DeleteSelectedCellsCommand
IAEX::DocumentDescribes all operations that is needed by a document
IAEX::DocumentViewDescribes what a documentView should implement
IAEX::EvalSelectedCells
IAEX::ExportToPureText
IAEX::FactoryDescribes all methods for a factory that creates cells. See cell.h for information about cells
IAEX::HighlighterThread
IAEX::ImageSizeDlg
IAEX::InputCellDescribes how an inputcell works
IAEX::InputCellDelegateDescribes what members a delegate to the inputcell should implement
IAEX::InputTreeViewA treeview for inputcells. This view acts a little different than other treeviews. Mostly different paintEvent
IAEX::MakeGroupCellCommand
IAEX::MyTextBrowserExtends QTextBrowser. Mostly so I can catch when a user clicks on a link without a change in textbrowsers content
IAEX::MyTextEditExtends QTextEdit. Mostly so I can catch when a user clicks on the editor
IAEX::NBParser
IAEX::NewFileCommand
IAEX::NotebookParserUsed to open a notebookfile
IAEX::NotebookSocketHandles communication with other instances (processes) of the application using tcp sockets
IAEX::NotebookWindowThis class describes a mainwindow using the CellDocument
IAEX::NullFactoryDescribes an empty factory
IAEX::NullHighlighterThis class is used if no SyntaxHighlighter is set
OmcCommunicatorThe OmcCommunicator handles all low level communication with Omc
IAEX::OmcInteractiveEnvironmentImplements evaluation for modelica code
IAEX::OpenFileCommand
IAEX::OpenModelicaHighlighterImplements syntaxhighlightning for Modelica code. Implements syntaxhighlightning for Modelica code. To change colors edit the modelicacolors.xml
IAEX::OpenOldFileCommand
IAEX::OtherDlg
IAEX::ParserFactoryDescribes the interface for parser factories
IAEX::PrintDocumentCommand
IAEX::PrinterVisitorCreates a new QTextDocument that contaions the documents enthier text
IAEX::PureTextVisitorExport contents in a document to a file as pure text
result_tPair<stringstream,vector<pair<string,string> > > result_t
IAEX::RuleRecord describing a formatrule
IAEX::SaveDocumentCommandSaves the document
IAEX::SerializingVisitorSaves a celltree to an xml file, by converting cell structure to XML
IAEX::SleeperThreadExtends QThread. A small trick to get access to protected function in QThread
IAEX::SplitCellCommandSplit the cell
IAEX::StylesheetReads a stylesheet file and creates CellStyle object for all styles in the stylesheet file
IAEX::SyntaxHighlighterInterface that syntaxhighlighters needs to obey to
IAEX::TextCellA concrete cellclass using QTextEdit as mainwidget
IAEX::TextCursorChangeBorderCommand for changing border
IAEX::TextCursorChangeFontColorCommand for changing font color
IAEX::TextCursorChangeFontFaceCommand for changing font face
IAEX::TextCursorChangeFontFamilyCommand for changing font family
IAEX::TextCursorChangeFontSizeCommand for changing font size
IAEX::TextCursorChangeFontStretchCommand for changing font stretch
IAEX::TextCursorChangeMarginCommand for changing margin
IAEX::TextCursorChangePaddingCommand for changing padding
IAEX::TextCursorChangeTextAlignmentCommand for changing text alignment
IAEX::TextCursorChangeVerticalAlignmentCommand for changing the vertical alignment
IAEX::TextCursorCopyTextCommand for copying text
IAEX::TextCursorCutTextCommand for cuting text
IAEX::TextCursorInsertImageCommand for inserting an image
IAEX::TextCursorInsertLinkCommand for inserting an link
IAEX::TreeViewClass describing how the treeview should be drawn
IAEX::UngroupCellCommandUngroup the cell
IAEX::UpdateChapterCounters
IAEX::UpdateGroupcellVisitorCall funciton 'closeChildCells()' in every GroupCell
IAEX::UpdateLinkVisitorUpdate any links in textcells to reflect any change in folder when saving
IAEX::Visitor
IAEX::XMLParserOpen 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

Generated on Mon May 15 11:07:40 2006 for OMNotebook by  doxygen 1.4.6-NO