Konsole
ExtendedCharTable.cpp
Go to the documentation of this file.
61 while (extendedCharTable.contains(hash) && hash != 0) { // 0 has a special meaning for chars so we don't use it
137 bool ExtendedCharTable::extendedCharMatch(ushort hash , const ushort* unicodePoints , ushort length) const
static SessionManager * instance()
Returns the session manager instance.
Definition: SessionManager.cpp:69
Represents a terminal session consisting of a pseudo-teletype and a terminal emulation.
Definition: Session.h:78
iterator insert(const Key &key, const T &value)
const Key key(const T &value) const
~ExtendedCharTable()
Definition: ExtendedCharTable.cpp:40
ushort createExtendedChar(const ushort *unicodePoints, ushort length)
Adds a sequences of unicode characters to the table and returns a hash code which can be used later t...
Definition: ExtendedCharTable.cpp:53
static ExtendedCharTable instance
The global ExtendedCharTable instance.
Definition: ExtendedCharTable.h:68
bool hasNext() const
const QList< Session * > sessions() const
Returns a list of active sessions.
Definition: SessionManager.cpp:83
QList< TerminalDisplay * > views() const
Returns the views connected to this session.
Definition: Session.cpp:303
A table which stores sequences of unicode characters, referenced by hash keys.
Definition: ExtendedCharTable.h:36
ushort * lookupExtendedChar(ushort hash, ushort &length) const
Looks up and returns a pointer to a sequence of unicode characters which was added to the table using...
Definition: ExtendedCharTable.cpp:113
iterator begin()
iterator erase(iterator pos)
Item next()
bool contains(const T &value) const
Screen * screen() const
Returns the screen which this window looks onto.
Definition: ScreenWindow.cpp:53
ScreenWindow * screenWindow() const
Returns the terminal screen section which is displayed in this widget.
Definition: TerminalDisplay.cpp:103
bool contains(const Key &key) const
iterator end()
const T & value() const
A widget which displays output from a terminal emulation and sends input keypresses and mouse activit...
Definition: TerminalDisplay.h:63
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
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.