• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Konsole

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ►NKonsole
 CApplicationThe Konsole Application
 CAutoScrollHandler
 CBookmarkHandlerThis 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
 CCharacterA 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
 CCharacterColorDescribes the color of a single character in the terminal
 CCharacterFormat
 CCharCodes
 CCheckableSessionModelA list of sessions with a checkbox next to each one which allows the user to select a subset of the available sessions to perform some action on them
 CColorEntryAn entry in a terminal display's color palette
 CColorSchemeRepresents a color scheme for a terminal display
 CColorSchemeEditorA dialog for editing color schemes
 CColorSchemeManagerManages the color schemes available for use by terminal displays
 CColorSchemeViewDelegateA delegate which can display and edit color schemes in a view
 CColorSchemeWallpaperThis class holds the wallpaper pixmap associated with a color scheme
 CCompactHistoryBlock
 CCompactHistoryBlockList
 CCompactHistoryLine
 CCompactHistoryScroll
 CCompactHistoryType
 CCopyInputDialogDialog which allows the user to mark a list of sessions to copy the input from the current session to
 CEditProfileDialogA dialog which allows the user to edit a profile
 CEmulationBase class for terminal emulation back-ends
 CEnumThis class serves as a place for putting enum definitions that are used or referenced in multiple places in the code
 CExtendedCharTableA table which stores sequences of unicode characters, referenced by hash keys
 CFallbackKeyboardTranslator
 CFallbackProfileA profile which contains a number of default settings for various properties
 CFavoriteItemDelegate
 ►CFilterA 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'
 CHotSpotRepresents an area of text which matched the pattern a particular filter has been looking for
 CFilterChainA chain which allows a group of filters to be processed as one
 CFilterObject
 CGeneralSettings
 CHistoryFile
 CHistoryScroll
 CHistoryScrollFile
 CHistoryScrollNone
 CHistorySizeDialog
 CHistorySizeWidgetA widget for controlling history related options
 CHistoryType
 CHistoryTypeFile
 CHistoryTypeNone
 CHTMLDecoderA terminal character decoder which produces pretty HTML markup
 CIncrementalSearchBarA widget which allows users to search incrementally through a document for a a text string or regular expression
 CKDE4ProfileReaderReads a KDE 4 .profile file
 CKDE4ProfileWriterWrites a KDE 4 .profile file
 CKeyBindingEditorA 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
 ►CKeyboardTranslatorA converter 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
 CEntryRepresents an association between a key sequence pressed by the user and the character sequence and commands associated with it for a particular KeyboardTranslator
 CKeyboardTranslatorManagerManages the keyboard translations available for use by terminal sessions, see KeyboardTranslator
 CKeyboardTranslatorReaderParses the contents of a Keyboard Translator (.keytab) file and returns the entries found in it
 CKeyboardTranslatorWriterWrites a keyboard translation to disk
 CKonsoleSettings
 CMainWindowThe main window
 CManageProfilesDialogA dialog which lists the available types of profiles and allows the user to add new profiles, and remove or edit existing profile types
 CNullProcessInfoImplementation of ProcessInfo which does nothing
 CPartA re-usable terminal emulator component using the KParts framework which can be used to embed terminal emulators into other applications
 CPlainTextDecoderA terminal character decoder which produces plain text, ignoring colors and other appearance-related properties of the original characters
 CPopStackOnExitPopStackOnExit is a utility to remove all values from a QStack which are added during the lifetime of a PopStackOnExit instance
 CPrintOptions
 CProcessInfoTakes 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
 CProfileRepresents a terminal set-up which can be used to set the initial state of new terminal sessions or applied to existing sessions
 CProfileCommandParserParses an input string consisting of property names and assigned values and returns a table of properties and values
 CProfileGroupA composite profile which allows a group of profiles to be treated as one
 CProfileListProfileList provides a list of actions which represent session profiles that a SessionManager can create a session from
 CProfileManagerManages profiles which specify various settings for terminal sessions and their displays
 CProfileReaderInterface for all classes which can load profile settings from a file
 CProfileWriterInterface for all classes which can write profile settings to a file
 CPtyUsed 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
 ►CRegExpFilterA filter which searches for sections of text matching a regular expression and creates a new RegExpFilter::HotSpot instance for them
 CHotSpotType of hotspot created by RegExpFilter
 CRenameTabDialog
 CRenameTabWidget
 CSaveHistoryTaskA task which prompts for a URL for each session and saves that session's output to the given URL
 CScreenAn image of characters with associated attributes
 CScreenWindowProvides a window onto a section of a terminal screen
 CSearchHistoryTaskA task which searches through the output of sessions for matches for a given regular expression
 CSessionRepresents a terminal session consisting of a pseudo-teletype and a terminal emulation
 CSessionControllerProvides the menu actions to manipulate a single terminal session and view pair
 CSessionGroupProvides a group of sessions which is divided into master and slave sessions
 CSessionListModelItem-view model which contains a flat list of sessions
 CSessionManagerManages running terminal sessions
 CSessionTaskAbstract class representing a task which can be performed on a group of sessions
 CShellCommandA class to parse and extract information about shell commands
 CShortcutItemDelegate
 CShouldApplyPropertyUtility class to simplify code in SessionManager::applyProfile()
 CSSHProcessInfoLightweight class which provides additional information about SSH processes
 CStackedViewContainerA plain view container with no navigation display
 CStyledBackgroundPainter
 CTabBarSettings
 CTabbedViewContainerAn alternative tabbed view container which uses a QTabBar and QStackedWidget combination for navigation instead of QTabWidget
 CTabTitleFormatButton
 CTerminalCharacterDecoderBase class for terminal character decoders
 ►CTerminalDisplayA widget which displays output from a terminal emulation and sends input keypresses and mouse activity to the terminal
 CDragInfo
 CTerminalDisplayAccessibleClass implementing the QAccessibleInterface for the terminal display
 CTerminalImageFilterChainA filter chain which processes character images from terminal displays
 CUnixProcessInfoImplementation of ProcessInfo for Unix platforms which uses the /proc filesystem
 ►CUrlFilterA filter which matches URLs in blocks of text
 CHotSpotHotspot type created by UrlFilter instances
 CViewContainerAn interface for container widgets which can hold one or more views
 CViewContainerTabBar
 CViewManagerManages the terminal display widgets in a Konsole window or part
 CViewPropertiesEncapsulates user-visible information about the terminal session currently being displayed in a view, such as the associated title and icon
 CViewSplitterA 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
 CVt102EmulationProvides an xterm compatible terminal emulation based on the DEC VT102 terminal
 CWindowSystemInfo
 CZModemDialog
 CKBookmarkOwner
 CKConfigSkeleton
 CKDialog
 CKPtyProcess
 CKTabBar
 CKUniqueApplication
 CKXMLGUIClient
 CKXmlGuiWindow
 CQAccessibleSimpleEditableTextInterface
 CQAccessibleTextInterface
 CQAccessibleWidgetEx
 CTerminalInterfaceV2
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Konsole

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

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal