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

Konsole

Classes | Typedefs | Enumerations | Functions | Variables
Konsole Namespace Reference

Classes

class  Application
 
class  AutoScrollHandler
 
class  BookmarkHandler
 
class  Character
 
class  CharacterColor
 
class  CharacterFormat
 
struct  CharCodes
 
class  CheckableSessionModel
 
class  ColorEntry
 
class  ColorScheme
 
class  ColorSchemeEditor
 
class  ColorSchemeManager
 
class  ColorSchemeViewDelegate
 
class  ColorSchemeWallpaper
 
class  CompactHistoryBlock
 
class  CompactHistoryBlockList
 
class  CompactHistoryLine
 
class  CompactHistoryScroll
 
class  CompactHistoryType
 
class  CopyInputDialog
 
class  EditProfileDialog
 
class  Emulation
 
class  Enum
 
class  ExtendedCharTable
 
class  FallbackKeyboardTranslator
 
class  FallbackProfile
 
class  FavoriteItemDelegate
 
class  Filter
 
class  FilterChain
 
class  FilterObject
 
class  GeneralSettings
 
class  HistoryFile
 
class  HistoryScroll
 
class  HistoryScrollFile
 
class  HistoryScrollNone
 
class  HistorySizeDialog
 
class  HistorySizeWidget
 
class  HistoryType
 
class  HistoryTypeFile
 
class  HistoryTypeNone
 
class  HTMLDecoder
 
class  IncrementalSearchBar
 
class  KDE4ProfileReader
 
class  KDE4ProfileWriter
 
class  KeyBindingEditor
 
class  KeyboardTranslator
 
class  KeyboardTranslatorManager
 
class  KeyboardTranslatorReader
 
class  KeyboardTranslatorWriter
 
class  KonsoleSettings
 
class  MainWindow
 
class  ManageProfilesDialog
 
class  NullProcessInfo
 
class  Part
 
class  PlainTextDecoder
 
class  PopStackOnExit
 
class  PrintOptions
 
class  ProcessInfo
 
class  Profile
 
class  ProfileCommandParser
 
class  ProfileGroup
 
class  ProfileList
 
class  ProfileManager
 
class  ProfileReader
 
class  ProfileWriter
 
class  Pty
 
class  RegExpFilter
 
class  RenameTabDialog
 
class  RenameTabWidget
 
class  SaveHistoryTask
 
class  Screen
 
class  ScreenWindow
 
class  SearchHistoryTask
 
class  Session
 
class  SessionController
 
class  SessionGroup
 
class  SessionListModel
 
class  SessionManager
 
class  SessionTask
 
class  ShellCommand
 
class  ShortcutItemDelegate
 
class  ShouldApplyProperty
 
class  SSHProcessInfo
 
class  StackedViewContainer
 
class  StyledBackgroundPainter
 
class  TabBarSettings
 
class  TabbedViewContainer
 
class  TabTitleFormatButton
 
class  TerminalCharacterDecoder
 
class  TerminalDisplay
 
class  TerminalDisplayAccessible
 
class  TerminalImageFilterChain
 
class  UnixProcessInfo
 
class  UrlFilter
 
class  ViewContainer
 
class  ViewContainerTabBar
 
class  ViewManager
 
class  ViewProperties
 
class  ViewSplitter
 
class  Vt102Emulation
 
class  WindowSystemInfo
 
class  ZModemDialog
 

Typedefs

typedef unsigned char LineProperty
 
typedef QPointer< Session > SessionPtr
 
typedef QVector< Character > TextLine
 

Enumerations

enum  { NOTIFYNORMAL = 0, NOTIFYBELL = 1, NOTIFYACTIVITY = 2, NOTIFYSILENCE = 3 }
 
enum  Modifier { ACCEL = Qt::CTRL }
 

Functions

QAccessibleInterface * accessibleInterfaceFactory (const QString &key, QObject *object)
 
const QColor color256 (quint8 u, const ColorEntry *base)
 
bool isSupportedLineChar (quint16 codePoint)
 
int oneOrZero (int value)
 
bool operator!= (const ColorEntry &a, const ColorEntry &b)
 
bool operator!= (const Character &a, const Character &b)
 
bool operator!= (const CharacterColor &a, const CharacterColor &b)
 
bool operator== (const ColorEntry &a, const ColorEntry &b)
 
bool operator== (const Character &a, const Character &b)
 
bool operator== (const CharacterColor &a, const CharacterColor &b)
 

Variables

const int DEFAULT_RENDITION = 0
 
const int LINE_DEFAULT = 0
 
const int LINE_DOUBLEHEIGHT = (1 << 2)
 
const int LINE_DOUBLEWIDTH = (1 << 1)
 
const int LINE_WRAPPED = (1 << 0)
 
const int RE_BLINK = (1 << 1)
 
const int RE_BOLD = (1 << 0)
 
const int RE_CURSOR = (1 << 5)
 
const int RE_EXTENDED_CHAR = (1 << 6)
 
const int RE_INTENSIVE = (1 << 3)
 
const int RE_ITALIC = (1 << 4)
 
const int RE_REVERSE = (1 << 3)
 
const int RE_UNDERLINE = (1 << 2)
 
unsigned short vt100_graphics [32]
 

Typedef Documentation

typedef unsigned char Konsole::LineProperty

Definition at line 31 of file Character.h.

typedef QPointer<Session> Konsole::SessionPtr

Definition at line 68 of file SessionController.h.

typedef QVector<Character> Konsole::TextLine

Definition at line 174 of file History.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 50 of file Emulation.h.

enum Konsole::Modifier

Platform-specific main shortcut "opcode":

Enumerator
ACCEL 

Definition at line 59 of file Session.h.

Function Documentation

QAccessibleInterface* Konsole::accessibleInterfaceFactory ( const QString &  key,
QObject *  object 
)

This function installs the factory function which lets Qt instantiate the QAccessibleInterface for the TerminalDisplay.

Definition at line 279 of file TerminalDisplay.cpp.

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

Definition at line 251 of file CharacterColor.h.

bool Konsole::isSupportedLineChar ( quint16  codePoint)
inline

Unicode character in the range of U+2500 ~ U+257F are known as line characters, or box-drawing characters.

Currently, konsole draws those characters itself, instead of using the glyph provided by the font. Unfortunately, some line characters can't be simulated by the existing 5x5 pixel matrix. Typical examples are ╳(U+2573) and ╰(U+2570). So those unsupported line characters should be drawn in the normal way .

Definition at line 56 of file Character.h.

int Konsole::oneOrZero ( int  value)
inline

Definition at line 487 of file KeyboardTranslator.h.

bool Konsole::operator!= ( const ColorEntry &  a,
const ColorEntry &  b 
)
inline

Definition at line 106 of file CharacterColor.h.

bool Konsole::operator!= ( const Character &  a,
const Character &  b 
)
inline

Definition at line 176 of file Character.h.

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

Definition at line 246 of file CharacterColor.h.

bool Konsole::operator== ( const ColorEntry &  a,
const ColorEntry &  b 
)
inline

Definition at line 100 of file CharacterColor.h.

bool Konsole::operator== ( const Character &  a,
const Character &  b 
)
inline

Definition at line 171 of file Character.h.

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

Definition at line 239 of file CharacterColor.h.

Variable Documentation

const int Konsole::DEFAULT_RENDITION = 0

Definition at line 38 of file Character.h.

const int Konsole::LINE_DEFAULT = 0

Definition at line 33 of file Character.h.

const int Konsole::LINE_DOUBLEHEIGHT = (1 << 2)

Definition at line 36 of file Character.h.

const int Konsole::LINE_DOUBLEWIDTH = (1 << 1)

Definition at line 35 of file Character.h.

const int Konsole::LINE_WRAPPED = (1 << 0)

Definition at line 34 of file Character.h.

const int Konsole::RE_BLINK = (1 << 1)

Definition at line 40 of file Character.h.

const int Konsole::RE_BOLD = (1 << 0)

Definition at line 39 of file Character.h.

const int Konsole::RE_CURSOR = (1 << 5)

Definition at line 45 of file Character.h.

const int Konsole::RE_EXTENDED_CHAR = (1 << 6)

Definition at line 46 of file Character.h.

const int Konsole::RE_INTENSIVE = (1 << 3)

Definition at line 43 of file Character.h.

const int Konsole::RE_ITALIC = (1 << 4)

Definition at line 44 of file Character.h.

const int Konsole::RE_REVERSE = (1 << 3)

Definition at line 42 of file Character.h.

const int Konsole::RE_UNDERLINE = (1 << 2)

Definition at line 41 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 60 of file Vt102Emulation.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:27 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