• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

Konsole

Konsole Namespace Reference


Classes

class  AccessibleColorScheme
 A color scheme which uses colors from the standard KDE color palette. More...
class  Application
 The Konsole Application. More...
class  AutoScrollHandler
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  CharacterColor
 Describes the color of a single character in the terminal. More...
struct  CharCodes
class  CheckableSessionModel
class  ColorEntry
 An entry in a terminal display's color palette. More...
class  ColorScheme
 Represents a color scheme for a terminal display. More...
class  ColorSchemeEditor
 A dialog for editing color schemes. More...
class  ColorSchemeManager
 Manages the color schemes available for use by terminal displays. More...
class  ColorSchemeViewDelegate
 A delegate which can display and edit color schemes in a view. More...
class  CopyInputDialog
class  DECpar
class  EditProfileDialog
 A dialog which allows the user to edit a profile. More...
class  Emulation
 Base class for terminal emulation back-ends. More...
class  ExtendedCharTable
 A table which stores sequences of unicode characters, referenced by hash keys. More...
class  FallbackProfile
 A profile which contains a number of default settings for various properties. More...
class  FavoriteItemDelegate
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  FilterChain
 A chain which allows a group of filters to be processed as one. More...
class  FilterObject
class  HistoryFile
class  HistoryScroll
class  HistoryScrollBlockArray
class  HistoryScrollBuffer
class  HistoryScrollFile
class  HistoryScrollNone
class  HistorySizeDialog
 A dialog which allows the user to select the number of lines of output which are remembered for a session. More...
class  HistoryType
class  HistoryTypeBlockArray
class  HistoryTypeBuffer
class  HistoryTypeFile
class  HistoryTypeNone
class  HTMLDecoder
 A terminal character decoder which produces pretty HTML markup. More...
class  IncrementalSearchBar
 A widget which allows users to search incrementally through a document for a a text string or regular expression. More...
class  KDE3ColorSchemeReader
 Reads a color scheme stored in the .schema format used in the KDE 3 incarnation of Konsole. More...
class  KDE3ProfileReader
 Reads a KDE 3 profile .desktop file. More...
class  KDE4ProfileReader
 Reads a KDE 4 .profile file. More...
class  KDE4ProfileWriter
 Writes a KDE 4 .profile file. 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  KeyboardTranslatorManager
 Manages the keyboard translations available for use by terminal sessions, see KeyboardTranslator. 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  ListViewContainer
 A view container which uses a list instead of tabs to provide navigation between sessions. 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  NullProcessInfo
 Implementation of ProcessInfo which does nothing. 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  PartFactory
 A factory which creates Konsole parts. More...
class  PlainTextDecoder
 A terminal character decoder which produces plain text, ignoring colours and other appearance-related properties of the original characters. More...
class  PopStackOnExit
 PopStackOnExit is a utility to remove all values from a stack which are added during the lifetime of a PopStackOnExit instance. 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  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  ProfileCommandParser
 Parses an input string consisting of property names and assigned values and returns a table of properties and values. More...
class  ProfileGroup
 A composite profile which allows a group of profiles to be treated as one. More...
class  ProfileList
 ProfileList provides a list of actions which represent session profiles that a SessionManager can create a session from. More...
class  ProfileReader
 Interface for all classes which can load profile settings from a file. More...
class  ProfileWriter
 Interface for all classes which can write profile settings to a file. 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  RegExpFilter
 A filter which searches for sections of text matching a regular expression and creates a new RegExpFilter::HotSpot instance for them. More...
class  RemoteConnectionDialog
class  SaveHistoryTask
 A task which prompts for a URL for each session and saves that session's output to the given URL. More...
class  Screen
 An image of characters with associated attributes. More...
struct  ScreenParm
class  ScreenWindow
 Provides a window onto a section of a terminal screen. More...
class  SearchHistoryTask
 A task which searches through the output of sessions for matches for a given regular expression. More...
class  Session
 Represents a terminal session consisting of a pseudo-teletype and a terminal emulation. More...
class  SessionController
 Provides the menu actions to manipulate a single terminal session and view pair. More...
class  SessionGroup
 Provides a group of sessions which is divided into master and slave sessions. More...
class  SessionListModel
class  SessionManager
 Manages running terminal sessions and the profiles which specify various settings for terminal sessions and their displays. More...
class  SessionTask
 Abstract class representing a task which can be performed on a group of sessions. More...
class  ShellCommand
 A class to parse and extract information about shell commands. More...
class  ShortcutItemDelegate
class  ShouldApplyProperty
class  SSHProcessInfo
 Lightweight class which provides additional information about SSH processes. More...
class  StackedViewContainer
 A plain view container with no navigation display. More...
class  StyledBackgroundPainter
class  TabbedViewContainer
 A view container which uses a QTabWidget to display the views and allow the user to switch between them. More...
class  TabbedViewContainerV2
 An alternative tabbed view container which uses a QTabBar and QStackedWidget combination for navigation instead of QTabWidget. More...
class  TabbedViewContainerV2Layout
class  TabTitleFormatAction
class  TerminalCharacterDecoder
 Base class for terminal character decoders. More...
class  TerminalDisplay
 A widget which displays output from a terminal emulation and sends input keypresses and mouse activity to the terminal. More...
class  TerminalImageFilterChain
 A filter chain which processes character images from terminal displays. More...
class  UnixProcessInfo
 Implementation of ProcessInfo for Unix platforms which uses the /proc filesystem. More...
class  UrlFilter
 A filter which matches URLs in blocks of text. More...
class  ViewContainer
 An interface for container widgets which can hold one or more views. More...
class  ViewContainerTabBar
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...
class  Vt102Emulation
 Provides an xterm compatible terminal emulation based on the DEC VT102 terminal. More...
class  WarningBox
 A label which displays a warning message, using the appropriate icon from the current icon theme and background color from KColorScheme. More...
class  ZModemDialog

Typedefs

typedef unsigned char LineProperty
typedef QPointer< Session > SessionPtr

Enumerations

enum  { NOTIFYNORMAL = 0, NOTIFYBELL = 1, NOTIFYACTIVITY = 2, NOTIFYSILENCE = 3 }

Functions

const QColor color256 (quint8 u, const ColorEntry *base)
int oneOrZero (int value)
bool operator!= (const CharacterColor &a, const CharacterColor &b)
bool operator!= (const Character &a, const Character &b)
bool operator== (const CharacterColor &a, const CharacterColor &b)
bool operator== (const Character &a, const Character &b)

Variables

const ColorEntry
base_color_table[TABLE_COLORS] 
KDE_NO_EXPORT
static const int LINE_DEFAULT = 0
static const int LINE_DOUBLEHEIGHT = (1 << 2)
static const int LINE_DOUBLEWIDTH = (1 << 1)
static const int LINE_WRAPPED = (1 << 0)
unsigned short vt100_graphics [32]

Typedef Documentation

typedef unsigned char Konsole::LineProperty

Definition at line 35 of file Character.h.

typedef QPointer<Session> Konsole::SessionPtr

Definition at line 66 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:
NOTIFYNORMAL  The emulation is currently receiving user input.

NOTIFYBELL  The terminal program has triggered a bell event to get the user's attention.
NOTIFYACTIVITY  The emulation is currently receiving data from its terminal input.
NOTIFYSILENCE 

Definition at line 52 of file Emulation.h.


Function Documentation

const QColor Konsole::color256 ( quint8  u,
const ColorEntry *  base 
) [inline]

Definition at line 240 of file CharacterColor.h.

int Konsole::oneOrZero ( int  value  )  [inline]

Definition at line 539 of file KeyboardTranslator.h.

bool Konsole::operator!= ( const CharacterColor &  a,
const CharacterColor &  b 
) [inline]

Definition at line 235 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 228 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 base_color_table [TABLE_COLORS] Konsole::KDE_NO_EXPORT

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 53 of file TerminalDisplay.h.

Konsole

Skip menu "Konsole"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • Konsole
  • Libraries
  •   libkonq
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal