Konsole
Konsole Namespace Reference
Classes | |
| class | Application |
| The Konsole Application. More... | |
| struct | Block |
| class | BlockArray |
| class | BookmarkHandler |
| This class handles the communication between the bookmark menu and the active session, providing a suggested title and URL when the user clicks the "Add Bookmark" item in the bookmarks menu. More... | |
| class | Character |
| A single character in the terminal which consists of a unicode character value, foreground and background colors and a set of rendition attributes which specify how it should be drawn. More... | |
| class | ExtendedCharTable |
| A table which stores sequences of unicode characters, referenced by hash keys. More... | |
| class | ColorEntry |
| An entry in a terminal display's color palette. More... | |
| class | CharacterColor |
| Describes the color of a single character in the terminal. More... | |
| class | ColorScheme |
| Represents a color scheme for a terminal display. More... | |
| class | AccessibleColorScheme |
| A color scheme which uses colors from the standard KDE color palette. More... | |
| class | KDE3ColorSchemeReader |
| Reads a color scheme stored in the .schema format used in the KDE 3 incarnation of Konsole. More... | |
| class | ColorSchemeManager |
| Manages the color schemes available for use by terminal displays. More... | |
| class | ColorSchemeEditor |
| A dialog for editing color schemes. More... | |
| class | EditProfileDialog |
| A dialog which allows the user to edit a profile. More... | |
| class | ColorSchemeViewDelegate |
| A delegate which can display and edit color schemes in a view. More... | |
| class | Emulation |
| Base class for terminal emulation back-ends. More... | |
| class | Filter |
| A filter processes blocks of text looking for certain patterns (such as URLs or keywords from a list) and marks the areas which match the filter's patterns as 'hotspots'. More... | |
| class | RegExpFilter |
| A filter which searches for sections of text matching a regular expression and creates a new RegExpFilter::HotSpot instance for them. More... | |
| class | UrlFilter |
| A filter which matches URLs in blocks of text. More... | |
| class | FilterObject |
| class | FilterChain |
| A chain which allows a group of filters to be processed as one. More... | |
| class | TerminalImageFilterChain |
| A filter chain which processes character images from terminal displays. More... | |
| class | HistoryFile |
| class | HistoryScroll |
| class | HistoryScrollFile |
| class | HistoryScrollBuffer |
| class | HistoryScrollNone |
| class | HistoryScrollBlockArray |
| class | HistoryType |
| class | HistoryTypeNone |
| class | HistoryTypeBlockArray |
| class | HistoryTypeFile |
| class | HistoryTypeBuffer |
| class | HistorySizeDialog |
| A dialog which allows the user to select the number of lines of output which are remembered for a session. More... | |
| class | IncrementalSearchBar |
| A widget which allows users to search incrementally through a document for a a text string or regular expression. More... | |
| class | KeyBindingEditor |
| A dialog which allows the user to edit a key bindings list which maps between key combinations input by the user and the character sequence sent to the terminal when those combinations are pressed. More... | |
| class | KeyboardTranslator |
| A convertor which maps between key sequences pressed by the user and the character strings which should be sent to the terminal and commands which should be invoked when those character sequences are pressed. More... | |
| class | KeyboardTranslatorReader |
| Parses the contents of a Keyboard Translator (.keytab) file and returns the entries found in it. More... | |
| class | KeyboardTranslatorWriter |
| Writes a keyboard translation to disk. More... | |
| class | KeyboardTranslatorManager |
| Manages the keyboard translations available for use by terminal sessions, see KeyboardTranslator. More... | |
| class | MainWindow |
| The main window. More... | |
| class | ManageProfilesDialog |
| A dialog which lists the available types of profiles and allows the user to add new profiles, and remove or edit existing profile types. More... | |
| class | ProfileItemDelegate |
| class | PartFactory |
| A factory which creates Konsole parts. More... | |
| class | Part |
| A re-usable terminal emulator component using the KParts framework which can be used to embed terminal emulators into other applications. More... | |
| class | ProcessInfo |
| Takes a snapshot of the state of a process and provides access to information such as the process name, parent process, the foreground process in the controlling terminal, the arguments with which the process was started and the environment. More... | |
| class | NullProcessInfo |
| Implementation of ProcessInfo which does nothing. More... | |
| class | UnixProcessInfo |
| Implementation of ProcessInfo for Unix platforms which uses the /proc filesystem. More... | |
| class | SSHProcessInfo |
| Lightweight class which provides additional information about SSH processes. More... | |
| class | Profile |
| Represents a terminal set-up which can be used to set the initial state of new terminal sessions or applied to existing sessions. More... | |
| class | FallbackProfile |
| A profile which contains a number of default settings for various properties. More... | |
| class | ProfileReader |
| Interface for all classes which can load profile settings from a file. More... | |
| class | KDE3ProfileReader |
| Reads a KDE 3 profile .desktop file. More... | |
| class | KDE4ProfileReader |
| Reads a KDE 4 .profile file. More... | |
| class | ProfileWriter |
| Interface for all classes which can write profile settings to a file. More... | |
| class | KDE4ProfileWriter |
| Writes a KDE 4 .profile file. More... | |
| class | ProfileCommandParser |
| Parses an input string consisting of property names and assigned values and returns a table of properties and values. More... | |
| class | ProfileList |
| ProfileList provides a list of actions which represent session profiles that a SessionManager can create a session from. More... | |
| class | Pty |
| The Pty class is used to start the terminal process, send data to it, receive data from it and manipulate various properties of the pseudo-teletype interface used to communicate with the process. More... | |
| class | RemoteConnectionDialog |
| struct | ScreenParm |
| class | Screen |
| An image of characters with associated attributes. More... | |
| class | ScreenWindow |
| Provides a window onto a section of a terminal screen. More... | |
| class | Session |
| Represents a terminal session consisting of a pseudo-teletype and a terminal emulation. More... | |
| class | SessionGroup |
| Provides a group of sessions which is divided into master and slave sessions. More... | |
| class | SessionController |
| Provides the menu actions to manipulate a single terminal session and view pair. More... | |
| class | SessionTask |
| Abstract class representing a task which can be performed on a group of sessions. More... | |
| class | SaveHistoryTask |
| A task which prompts for a URL for each session and saves that session's output to the given URL. More... | |
| class | SearchHistoryTask |
| A task which searches through the output of sessions for matches for a given regular expression. More... | |
| class | SessionManager |
| Manages running terminal sessions and the profiles which specify various settings for terminal sessions and their displays. More... | |
| class | ShellCommand |
| A class to parse and extract information about shell commands. More... | |
| class | TabTitleFormatAction |
| class | TerminalCharacterDecoder |
| Base class for terminal character decoders. More... | |
| class | PlainTextDecoder |
| A terminal character decoder which produces plain text, ignoring colours and other appearance-related properties of the original characters. More... | |
| class | HTMLDecoder |
| A terminal character decoder which produces pretty HTML markup. More... | |
| class | TerminalDisplay |
| A widget which displays output from a terminal emulation and sends input keypresses and mouse activity to the terminal. More... | |
| class | ViewContainer |
| An interface for container widgets which can hold one or more views. More... | |
| class | TabbedViewContainer |
| A view container which uses a QTabWidget to display the views and allow the user to switch between them. More... | |
| class | ViewContainerTabBar |
| class | TabbedViewContainerV2Layout |
| class | TabbedViewContainerV2 |
| An alternative tabbed view container which uses a QTabBar and QStackedWidget combination for navigation instead of QTabWidget. More... | |
| class | StackedViewContainer |
| A plain view container with no navigation display. More... | |
| class | ListViewContainer |
| A view container which uses a list instead of tabs to provide navigation between sessions. More... | |
| class | ViewManager |
| Manages the terminal display widgets in a Konsole window or part. More... | |
| class | ViewProperties |
| Encapsulates user-visible information about the terminal session currently being displayed in a view, such as the associated title and icon. More... | |
| class | ViewSplitter |
| A splitter which holds a number of ViewContainer objects and allows the user to control the size of each view container by dragging a splitter bar between them. More... | |
| struct | DECpar |
| struct | CharCodes |
| class | Vt102Emulation |
| Provides an xterm compatible terminal emulation based on the DEC VT102 terminal. More... | |
| class | ZModemDialog |
Typedefs | |
| typedef unsigned char | LineProperty |
| typedef QPointer< Session > | SessionPtr |
Enumerations | |
| enum | { NOTIFYNORMAL = 0, NOTIFYBELL = 1, NOTIFYACTIVITY = 2, NOTIFYSILENCE = 3 } |
Functions | |
| bool | operator== (const Character &a, const Character &b) |
| bool | operator!= (const Character &a, const Character &b) |
| bool | operator== (const CharacterColor &a, const CharacterColor &b) |
| bool | operator!= (const CharacterColor &a, const CharacterColor &b) |
| const QColor | color256 (quint8 u, const ColorEntry *base) |
| int | oneOrZero (int value) |
Variables | |
| static const int | LINE_DEFAULT = 0 |
| static const int | LINE_WRAPPED = (1 << 0) |
| static const int | LINE_DOUBLEWIDTH = (1 << 1) |
| static const int | LINE_DOUBLEHEIGHT = (1 << 2) |
| unsigned short | vt100_graphics [32] |
| static const ColorEntry | base_color_table [TABLE_COLORS] |
Typedef Documentation
| typedef unsigned char Konsole::LineProperty |
Definition at line 35 of file Character.h.
| typedef QPointer<Session> Konsole::SessionPtr |
Definition at line 64 of file SessionController.h.
Enumeration Type Documentation
| anonymous enum |
This enum describes the available states which the terminal emulation may be set to.
These are the values used by Emulation::stateChanged()
- Enumerator:
Definition at line 52 of file Emulation.h.
Function Documentation
| const QColor Konsole::color256 | ( | quint8 | u, | |
| const ColorEntry * | base | |||
| ) | [inline] |
Definition at line 257 of file CharacterColor.h.
| int Konsole::oneOrZero | ( | int | value | ) | [inline] |
Definition at line 536 of file KeyboardTranslator.h.
| bool Konsole::operator!= | ( | const CharacterColor & | a, | |
| const CharacterColor & | b | |||
| ) | [inline] |
Definition at line 251 of file CharacterColor.h.
| bool Konsole::operator!= | ( | const Character & | a, | |
| const Character & | b | |||
| ) | [inline] |
Definition at line 127 of file Character.h.
| bool Konsole::operator== | ( | const CharacterColor & | a, | |
| const CharacterColor & | b | |||
| ) | [inline] |
Definition at line 245 of file CharacterColor.h.
| bool Konsole::operator== | ( | const Character & | a, | |
| const Character & | b | |||
| ) | [inline] |
Definition at line 119 of file Character.h.
Variable Documentation
const ColorEntry Konsole::base_color_table[TABLE_COLORS] [static] |
Initial value:
{
ColorEntry(QColor(0x00,0x00,0x00), 0, 0 ), ColorEntry( QColor(0xB2,0xB2,0xB2), 1, 0 ),
ColorEntry(QColor(0x00,0x00,0x00), 0, 0 ), ColorEntry( QColor(0xB2,0x18,0x18), 0, 0 ),
ColorEntry(QColor(0x18,0xB2,0x18), 0, 0 ), ColorEntry( QColor(0xB2,0x68,0x18), 0, 0 ),
ColorEntry(QColor(0x18,0x18,0xB2), 0, 0 ), ColorEntry( QColor(0xB2,0x18,0xB2), 0, 0 ),
ColorEntry(QColor(0x18,0xB2,0xB2), 0, 0 ), ColorEntry( QColor(0xB2,0xB2,0xB2), 0, 0 ),
ColorEntry(QColor(0x00,0x00,0x00), 0, 1 ), ColorEntry( QColor(0xFF,0xFF,0xFF), 1, 0 ),
ColorEntry(QColor(0x68,0x68,0x68), 0, 0 ), ColorEntry( QColor(0xFF,0x54,0x54), 0, 0 ),
ColorEntry(QColor(0x54,0xFF,0x54), 0, 0 ), ColorEntry( QColor(0xFF,0xFF,0x54), 0, 0 ),
ColorEntry(QColor(0x54,0x54,0xFF), 0, 0 ), ColorEntry( QColor(0xFF,0x54,0xFF), 0, 0 ),
ColorEntry(QColor(0x54,0xFF,0xFF), 0, 0 ), ColorEntry( QColor(0xFF,0xFF,0xFF), 0, 0 )
}
Definition at line 103 of file CharacterColor.h.
const int Konsole::LINE_DEFAULT = 0 [static] |
Definition at line 37 of file Character.h.
const int Konsole::LINE_DOUBLEHEIGHT = (1 << 2) [static] |
Definition at line 40 of file Character.h.
const int Konsole::LINE_DOUBLEWIDTH = (1 << 1) [static] |
Definition at line 39 of file Character.h.
const int Konsole::LINE_WRAPPED = (1 << 0) [static] |
Definition at line 38 of file Character.h.
| unsigned short Konsole::vt100_graphics |
Initial value:
{
0x0020, 0x25C6, 0x2592, 0x2409, 0x240c, 0x240d, 0x240a, 0x00b0,
0x00b1, 0x2424, 0x240b, 0x2518, 0x2510, 0x250c, 0x2514, 0x253c,
0xF800, 0xF801, 0x2500, 0xF803, 0xF804, 0x251c, 0x2524, 0x2534,
0x252c, 0x2502, 0x2264, 0x2265, 0x03C0, 0x2260, 0x00A3, 0x00b7
}
Definition at line 52 of file TerminalDisplay.h.
KDE 4.0 API Reference