CKate::TextLine::Attribute | Attribute storage |
CKTextEditor::AttributeBlock | Attributes of a part of a line |
CKTextEditor::EditorPrivate::ClipboardEntry | A clipboard entry stores the copied text and the filename of the copied text |
►CKTextEditor::CodeCompletionModelControllerInterface | Controller interface for a CodeCompletionModel |
CKateKeywordCompletionModel | Highlighting-file based keyword completion for the editor |
CKateConfig::ConfigEntry | One config entry |
CCursor | The Cursor represents a position in a Document |
CKTextEditor::Cursor | The Cursor represents a position in a Document |
CKTextEditor::DocumentCursor | A Cursor which is bound to a specific Document |
CKTextEditor::Document::EditingTransaction | Editing transaction support |
CKateHighlighting::Folding | Folding storage |
CKTextEditor::FoldingInterface | KTextEditor interface for code folding of a KTextEditor::View |
CHTMLExporter | TODO: add abstract interface for future exporters |
CKTextEditor::InlineNote | Describes an inline note |
CKateConfig | Base Class for the Kate Config Classes Current childs are KateDocumentConfig/KateDocumentConfig/KateDocumentConfig |
CKateIndentDetecter | File indentation detecter |
CKateInlineNoteData | Internal data container for KTextEditor::InlineNote interface |
CKatePlainTextSearch | Object to help to search for plain text |
CKatePrefixStore | This class can be used to efficiently search for occurrences of strings in a given string |
CKateRegExpSearch | Object to help to search for regexp |
CKateRenderer | Handles all of the work of rendering the text (used for the views and printing) |
►CKateScript | KateScript objects represent a script that can be executed and inspected |
CKateCommandLineScript | A specialized class for scripts that are of type ScriptType::Indentation |
CKateIndentScript | A specialized class for scripts that are of type ScriptType::Indentation |
CKateTextLayout | This class represents one visible line of text; with dynamic wrapping, many KateTextLayouts can be needed to represent one actual line of text (ie |
CKateUndoGroup | Class to manage a group of undo items |
CKateVi::KeyEvent | QEvent wrapper for copying/storing key events |
CKateVi::KeyParser | For encoding keypresses w/ modifiers into an internal QChar representation and back again to a descriptive text string |
►CKXMLGUIClient [external] | |
►CKParts::PartBase [external] | |
►CKParts::Part [external] | |
►CKParts::ReadOnlyPart [external] | |
►CKParts::ReadWritePart [external] | |
►CKTextEditor::Document | A KParts derived class representing a text document |
CKTextEditor::DocumentPrivate | Backend of KTextEditor::Document related public KTextEditor interfaces |
CKTextEditor::View | A text widget with KXMLGUIClient that represents a Document |
CKTextEditor::LineRange | An object representing lines from a start line to an end line |
CKTextEditor::Mark | |
CKateVi::Motion | Combined class for motions and text objects |
►CKTextEditor::MovingCursor | A Cursor which is bound to a specific Document, and maintains its position |
CKate::TextCursor | Class representing a 'clever' text cursor |
►CKTextEditor::MovingRange | A range that is bound to a specific Document, and maintains its position |
CKate::TextRange | Class representing a 'clever' text range |
►CKTextEditor::MovingRangeFeedback | A class which provides notifications of state changes to a MovingRange |
CKTextEditor::DocumentPrivate | Backend of KTextEditor::Document related public KTextEditor interfaces |
►CQAccessibleActionInterface [external] | |
►CQAccessibleWidget [external] | |
CKateViewAccessible | This class implements a QAccessible-interface for a KateViewInternal |
►CQAccessibleEditableTextInterface [external] | |
CKateViewAccessible | This class implements a QAccessible-interface for a KateViewInternal |
►CQAccessibleInterface [external] | |
►CQAccessibleObject [external] | |
CQAccessibleWidget [external] | |
►CQAccessibleTextInterface [external] | |
CKateViewAccessible | This class implements a QAccessible-interface for a KateViewInternal |
►CQLayoutItem [external] | |
►CQLayout [external] | |
CKateMessageLayout | Class to layout KTextEditor::Messages in KateView |
►CQObject [external] | |
►CKCompletion [external] | |
CKateCmdShellCompletion | A KCompletion object that completes last ?unquoted? |
CKParts::Part [external] | |
CKTextEditor::AbstractAnnotationItemDelegate | A delegate for rendering line annotation information and handling events |
CKTextEditor::AnnotationModel | An model for providing line annotation information |
CKTextEditor::Application | This class allows the application that embeds the KTextEditor component to allow it access to application wide information and interactions |
►CKTextEditor::Command | An Editor command line command |
CKateCommandLineScript | A specialized class for scripts that are of type ScriptType::Indentation |
CKateCommands::Character | Insert a unicode or ascii character base 9+1: 1234 hex: 0x1234 or x1234 octal: 01231 |
CKateCommands::CoreCommands | This KTextEditor::Command provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc |
CKateCommands::Date | Insert the current date/time in the given format |
►CKateCommands::SedReplace | Support vim/sed style search and replace |
CKateVi::SedReplace | Support vim/sed style search and replace |
CKateScriptManager | Manage the scripts on disks – find them and query them |
CKateVi::Commands | This KTextEditor::Command provides vi 'ex' commands |
►CKTextEditor::Editor | Accessor interface for the KTextEditor framework |
CKTextEditor::EditorPrivate | KTextEditor::EditorPrivate One instance of this class is hold alive during a kate part session, as long as any factory, document or view stay around, here is the place to put things which are needed and shared by all this objects ;) |
CKTextEditor::InlineNoteProvider | A source of inline notes for a document |
CKTextEditor::MainWindow | This class allows the application that embeds the KTextEditor component to allow it to access parts of its main window |
CKTextEditor::Message | This class holds a Message to display in Views |
CKTextEditor::Plugin | KTextEditor Plugin interface |
CKate::SwapFile | Class for tracking editing actions |
►CKate::TextBuffer | Class representing a text buffer |
CKateBuffer | Maintains a collections of lines |
CKate::TextFolding | Class representing the folding information for a TextBuffer |
CKateAnimation | This class provides a fade in/out effect for KMessageWidgets |
CKateAutoIndent | Provides Auto-Indent functionality for katepart |
CKateFadeEffect | This class provides a fade in/out effect for arbitrary QWidgets |
CKateLayoutCache | This class handles Kate's caching of layouting information (in KateLineLayout and KateTextLayout) |
CKateModOnHdPrompt | This dialog will prompt the user for what do with a file that is modified on disk |
CKateScriptDocument | Thinish wrapping around KTextEditor::DocumentPrivate, exposing the methods we want exposed and adding some helper methods |
CKateScriptEditor | This class wraps the global editor instance KateGlobal, exposing some helper methods such as the clipboard history etc |
CKateScriptView | Thinish wrapping around KTextEditor::ViewPrivate, exposing the methods we want exposed and adding some helper methods |
CKateTemplateHandler | Inserts a template and offers advanced snippet features, like navigation and mirroring |
CKateTextAnimation | This class is used to flash text in the text view |
CKateUndoManager | KateUndoManager implements a document's history |
CKateVariableExpansionManager | Manager class for variable expansion |
►CQAbstractItemModel [external] | |
►CExpandingWidgetModel | Cares about expanding/un-expanding items in a tree-view together with ExpandingDelegate |
CKateCompletionModel | This class has the responsibility for filtering, sorting, and manipulating code completion data provided by a CodeCompletionModel |
►CKTextEditor::CodeCompletionModel | An item model for providing code completion, and meta information for enhanced presentation |
CKateKeywordCompletionModel | Highlighting-file based keyword completion for the editor |
►CQAction [external] | |
CKateScriptAction | KateScriptAction is an action that executes a commandline-script if triggered |
►CQWidgetAction [external] | |
►CKActionMenu [external] | |
CKateScriptActionMenu | Tools > Scripts menu This menu is filled with the command line scripts exported via the scripting support |
CKateViewIndentationAction | This action provides a list of available indenters and gets plugged into the KTextEditor::ViewPrivate's KActionCollection |
CQLayout [external] | |
►CQWidget [external] | |
CKTextEditor::ConfigPage | Config page interface for the Editor and Plugins |
CKTextEditor::View | A text widget with KXMLGUIClient that represents a Document |
CKateMessageWidget | This class implements a message widget based on KMessageWidget |
►CQAbstractButton [external] | |
►CQPushButton [external] | |
CStatusBarButton | For convenience an own button class to ensure a unified look&feel |
►CQAbstractSlider [external] | |
►CQScrollBar [external] | |
CKateScrollBar | This class is required because QScrollBar's sliderMoved() signal is really supposed to be a sliderDragged() signal... so this way we can capture MMB slider moves as well |
►CQDialog [external] | |
CKateVariableExpansionDialog | Helper dialog that shows a non-modal dialog listing all available variables |
►CQFrame [external] | |
CKateCompletionWidget | This is the code completion's main widget, and also contains the core interface logic |
CKateTextPreview | TODO |
►CQAbstractScrollArea [external] | |
►CQAbstractItemView [external] | |
►CQListView [external] | |
CKateModeMenuListData::ListView | Class of List Widget |
►CQTreeView [external] | |
►CQTreeWidget [external] | |
CKateStyleTreeWidget | QTreeWidget that automatically adds columns for KateStyleListItems and provides a popup menu and a slot to edit a style using the keyboard |
►CQLineEdit [external] | |
CKateModeMenuListData::SearchLine | Class of Search Bar |
►CQMenu [external] | |
CKateModeMenuList | Class of menu to select the syntax highlighting language (mode menu) |
►CQPaintDevice [external] | |
CQWidget [external] | |
►CQSharedData [external] | |
CKTextEditor::Attribute | A class which provides customized text decorations |
►CQStandardItem [external] | |
CKateModeMenuListData::ListItem | Class of an Item of the Data Model of the List |
►CQStyleOption [external] | |
CKTextEditor::StyleOptionAnnotationItem | The style option set for an annotation item, as painted by AbstractAnnotationItemDelegate |
►CQTextFormat [external] | |
►CQTextCharFormat [external] | |
CKTextEditor::Attribute | A class which provides customized text decorations |
CKTextEditor::Range | An object representing a section of text, from one Cursor to another |
CRange | An object representing a section of text, from one Cursor to another |
CKateVi::Searcher::SearchParams | Extended searcher for Emulated Command Bar |
CKTextEditor::SessionConfigInterface | Session config interface extension for the Plugin and Plugin views |
CKate::TextBlock | Class representing a text block |
CKTextEditor::TextHintProvider | Class to provide text hints for a View |
CKate::TextHistory | Class representing the editing history of a TextBuffer |
CKate::TextLine | Class representing a single text line |
CKate::TextLoader | File Loader, will handle reading of files + detecting encoding |
CKTextEditor::Variable | Variable for variable expansion |