konsole

First, we show classes defined elsewhere that are similar to those in konsole. Click on a class to browse its source code.
konsole'CharCodes is similar to:
kdelibs'CodeType, kword'Char, kdelibs'KTypeCode, kfax'code_t, kfax'code_ent, kdelibs'KCharsets, kmail'CharsetsDlg, krn'CharsetsDlg, klyx'MathedTextCodes, kdelibs'charinfo

konsole'ColorEntry is similar to:
kscd'Entry, kdesu'Data_entry, kjots'TextEntry, kdelibs'KEntryKey, kdelibs'KEntry, kdm'DisplayEntry, kikbd'WindowEntry, kdelibs'string_entry, kdm'HostEntry, karchie'ConfigEntries

konsole'ColorSchema is similar to:
kdelibs'KColor, kcontrol'Colors, kpixmap'QColorList, qt'QColorData, kdelibs'HTMLColors, kword'FColor, kimageshop'ActiveColor, kmail'ColorListItem, kdevelop'ColorDialog, kpaint'ColorButton

konsole'ColorTable is similar to:
kcalc'DLabel, kspread'DLabel, kpm'ClickLabel, kpilot'TABLE, kpilot'_TABLE, kcontrol'_event_table, abbrowser'DateLabel, qt'QTipLabel, kicker'Date, khelpcenter'TipLabel

konsole'DECpar is similar to:
kdelibs'KDesatWidget, kioslave'Descriptor, klyx'MathDelimiterDialog, ksokoban'Queue, empath'EmpathCachedMessage, kdelibs'UStringData, qt'QValueListPrivate, kmail'KpgpBase6, kdelibs'KIconEffect, kdelibs'Cache

konsole'GeneralPage is similar to:
ksirc'GeneralPage, ksirc'general, klipper'GeneralWidget, ark'GeneralDlg, ktop'PAGE, kppp'GeneralWidget, korganizer'EventWinGeneral, kpilot'KPilotOptionsGeneral, kword'Page, kimageshop'GeneralTab

konsole'HistoryBuffer is similar to:
kshisen'History, konqueror'HistoryEntry, ksokoban'History, kdevelop'UndoHistory, kdelibs'UndoHistory, kpresenter'CommandHistory, khelpcenter'khcHistory, killustrator'CommandHistory, kdelibs'BufferInfo, kdevelop'BufferInfo

konsole'HistoryScroll is similar to:
kshisen'History, ksokoban'History, konqueror'HistoryEntry, kdevelop'UndoHistory, kdelibs'UndoHistory, killustrator'CommandHistory, kpresenter'CommandHistory, khelpcenter'khcHistory, khelpcenter'khcHistoryItem, kword'KWCommandHistory

konsole'KWrited is similar to:
kview'KFilterList, ksysv'Timer, kuser'KError, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kstart'KStart, kdelibs'KNotify, krn'KDecode, kiconedit'KIconEditProperties

konsole'KcmKonsole is similar to:
kdelibs'BrowserExtension, kdelibs'ReadOnlyPart, kdelibs'KLibFactory, kcontrol'KColorScheme, ksirc'general, ark'GeneralDlg, kcontrol'KDisplayModule, kwin'SessionInfo, klipper'GeneralWidget, ksirc'GeneralPage

konsole'KeyTrans is similar to:
qt'TransColor, klyx'DefaultTrans, klyx'Trans, klyx'TransState, klyx'TransInterface, klyx'TransInitState, klyx'TransManager, klyx'TransDeadkeyState, klyx'TransFSM, klyx'TransFSMData

konsole'KeyTransSymbols is similar to:
kwin'SymbolType, kscd'SymbolID, qt'TransColor, klyx'DefaultTrans, kword'DocumentSymbolsOn, klyx'Trans, klyx'TransState, klyx'TransInitState, kdelibs'HlCSymbol, klyx'TransInterface

konsole'KeytabReader is similar to:
killustrator'XmlReader, kdelibs'KFileReader, kmail'KMReaderWin, krn'KMReaderWin, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, kword'TabStop, qt'TabDialog

konsole'Konsole is similar to:
konquest'MainWindow, arts'MainWindow, kuser'mainWidget, kmines'MainWidget, kdelibs'MainWindow, ksirtet'MainWidget, kcron'KTApp, ksokoban'MainWindow, kworldwatch'TopLevel, kpat'pWidget

konsole'PageFrame is similar to:
klyx'K_Frame, ksirc'Page, ksirc'EndPage, ksirc'PortPage, knotes'sessionWidget, kimageshop'GeneralTab, ksirc'ServerNamePage, kdevelop'WidgetsView, ksysctrl'GeneralInfoBox, kpaint'View

konsole'SchemaConfig is similar to:
kmidi'Config, qt'config, kdelibs'ColorConfig, kdelibs'SConfig, kdevelop'SConfig, karchie'ConfigEntries, kikbd'KConfigColorObject, katomic'ConfigBox, qt'config_s, korganizer'koConfig

konsole'ScreenParm is similar to:
ktop'AUX_PARM_BLOCK, kicker'_screenInfo, mouse'_screenInfo, ksmiletris'ScreenWidget, klyx'ScreenToolbarsDialogData, klyx'ScreenOptionsTabDialogData, klyx'ScreenOptionsTabDialog, klyx'ScreenFontsDialogData, qt'MovieScreen, klyx'LyXScreen

konsole'SessionConfig is similar to:
kmidi'Config, qt'config, kwin'SessionInfo, qt'QSessionManagerData, kdelibs'SConfig, kdevelop'SConfig, kioslave'SessionMessagePacket, kioslave'SessionRequestPacket, knotes'sessionWidget, karchie'ConfigEntries

konsole'TEPty is similar to:
kdelibs'PTY, kdelibs'PtyProcess, klyx'TeXErrors, ksysv'Timer, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kview'KFilterList, kuser'KError, klyx'LaTeX

konsole'TEScreen is similar to:
klyx'TeXErrors, kicker'_screenInfo, mouse'_screenInfo, klyx'LaTeX, klyx'LaTeXOptionsDialog, klyx'ScreenOptionsTabDialog, klyx'LaTeXPreambleDialog, ksmiletris'ScreenWidget, klyx'ScreenOptionsTabDialogData, klyx'ScreenToolbarsDialog

konsole'TESession is similar to:
qt'QSessionManager, klyx'TeXErrors, ksysv'Timer, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kview'KFilterList, kikbd'KeyMap, kuser'KError, kpresenter'CommandHistory

konsole'TEWidget is similar to:
kdelibs'MouseWidget, klyx'TeXErrors, kimageshop'ColorFrame, klyx'LaTeXOptionsDialog, kimageshop'PixmapWidget, qt'Frame, korganizer'EventWidget, korganizer'KSelLabel, klyx'LaTeX, qt'QColorShowLabel

konsole'TEmuVt102 is similar to:
kword'tTable, kfax'codec_t, kword'tTableText, kfax'double_t, kfax'code_t, kdevelop'TFileInfo, kfax'float_t, kword'tTextStruct, kcontrol'tLOG, kfax'hash_t

konsole'TEmulation is similar to:
ksysv'Timer, knotes'SaveTimer, qt'QSignal, kuser'KError, qt'QSenderObject, kview'KFilterList, killustrator'CommandHistory, kpresenter'CommandHistory, kdelibs'MyObject, knotes'MyTimer

konsole'Tripel is similar to:
killustrator'GGroup, kdelibs'KColor, kword'DocumentViewScale, kdelibs'KTextPrintDialog, kword'ScaleHead, killustrator'GTextState, killustrator'GPixmap, kword'ScaleFactor, killustrator'GPart, kfax'printinfo

konsole'ca is similar to:
kgraph'Gradient, killustrator'is_a, kword'AFrame, kword'FSize, kdelibs'B_impl, kword'FColor, kword'ATbl, kword'FChangeBar, kword'FPosition, kimageshop'cId

konsole'konsoleBrowserExtension is similar to:
kdelibs'KWriteBrowserExtension, konqueror'ListViewBrowserExtension, kdelibs'BrowserExtensionPrivate, kmid'KMidBrowserExtension, konqueror'IconViewBrowserExtension, empath'EmpathMessageViewBrowserExtension, kdvi'KDVIBrowserExtension, korganizer'KOrganizerBrowserExtension, aktion'AktionBrowserExtension, kghostview'KGVBrowserExtension

konsole'konsoleFactory is similar to:
kview'KViewFactory, kimage'KImageFactory, kword'Factory, kword'KWordFactory, kspread'CalcFactory, kmid'KMidFactory, kspread'KSpreadFactory, kdelibs'Factory, kdelibs'KPluginFactory, kchart'KChartFactory

konsole'konsolePart is similar to:
kdelibs'Part1, kview'KViewPart, kmid'KMidPart, kdelibs'ReadOnlyPartPrivate, kdelibs'Part2, empath'EmpathMessageViewPart, korganizer'KOrganizerPart, konqueror'KonqDirTreePart, qt'QWidgetPart, kdelibs'PartSelectEvent

konsole'table is similar to:
kpilot'TABLE, kpilot'_TABLE, kcontrol'_event_table, kfax'map_table, kword'Table, qt'TableItem, kword'TableText, kfloppy'error_table, kword'tTable, qt'ptr_table



Second, we show how konsole's usage of the KDE libraries differs from other applications. Specifically, we show reuse patterns (e.g., if/then rules) that other applications follow but that konsole does not; this may indicate a problem. Click on a reuse pattern to browse the corresponding application source code.

class_calls:qt'QTimer::stop() => Confidence Supporters Detractors
1. class_calls:qt'QTimer::start() 96.9% *63 *2

class_instantiates:qt'QTimer => Confidence Supporters Detractors
2. class_calls:qt'QTimer::start() 96.0% *97 *4

class_calls:qt'QTimer::isActive() => Confidence Supporters Detractors
3. class_calls:qt'QTimer::start() 95.7% *22 *1
4. class_instantiates:qt'QPaintDevice^ 91.3% *21 *2

class_calls:qt'QUriDrag::decode() => Confidence Supporters Detractors
5. class_calls:qt'QWidget^::setAcceptDrops() 95.5% *21 *1

class_calls:qt'QGridLayout::addLayout() => Confidence Supporters Detractors
6. class_instantiates:qt'QBoxLayout^ 92.9% 26 *2

class_receives_signal:qt'QTimer::timeout() => Confidence Supporters Detractors
7. class_calls:qt'QTimer::start() 92.0% *92 *8

class_calls:qt'QRect::height() => Confidence Supporters Detractors
8. class_calls:qt'QRect::width() 91.5% *54 *5

class_calls:qt'QLabel::setBackgroundMode() => Confidence Supporters Detractors
9. class_calls:qt'QLabel::setText() 91.3% 21 *2

class_overrides:qt'QWidget^::eventFilter() => Confidence Supporters Detractors
10. class_calls:qt'QWidget^::installEventFilter() 91.1% 41 *4

class_instantiates:qt'QFile => Confidence Supporters Detractors
11. class_calls:qt'QFile::open() 91.0% 122 *12