kikbd

First, we show classes defined elsewhere that are similar to those in kikbd. Click on a class to browse its source code.
kikbd'KConfigBoolObject is similar to:
kdelibs'ParseTreeBOOL, kmidi'Config, qt'config, kdelibs'KTextPrintConfig, kcontrol'EventConfig, kimageshop'BaseConfig, kdelibs'SConfig, kdevelop'SConfig, kcontrol'ProgramConfig, kdelibs'KConfig

kikbd'KConfigColorObject is similar to:
kmidi'Config, qt'config, kdelibs'ColorConfig, kdelibs'KTextPrintConfig, kdelibs'SConfig, kdevelop'SConfig, khelpcenter'KBrowserConfig, karchie'ConfigEntries, kdelibs'KTextPrintConfigData, kcontrol'EventConfig

kikbd'KConfigComboObject is similar to:
kmidi'Config, qt'config, kimageshop'KisConfig, korganizer'KPropCombo, kolib'KSObject_QComboBox, kdelibs'KTextPrintConfig, killustrator'ColorComboBox, kdelibs'KColorCombo, kdelibs'SConfig, kdevelop'SConfig

kikbd'KConfigFontObject is similar to:
kmidi'Config, qt'config, kdelibs'KTextPrintConfig, kword'Font, kdelibs'SConfig, kdevelop'SConfig, karchie'ConfigEntries, kcontrol'EventConfig, kiconedit'KIconConfig, korganizer'KPropFont

kikbd'KConfigIntObject is similar to:
kmidi'Config, qt'config, kdelibs'KIntValidator, kdelibs'SConfig, kdevelop'SConfig, kdelibs'KTextPrintConfig, kdelibs'KIntNumInput, kdelibs'HlCInt, kdevelop'HlCInt, konquest'IntValidator

kikbd'KConfigMatchKeysObject is similar to:
khelpcenter'Match, kmidi'Config, qt'config, khelpcenter'MatchList, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, kdm'displayMatch, kwrite'KGuiCmdMatch

kikbd'KConfigNumberedKeysObject is similar to:
kdelibs'NumberObject, kmidi'Config, qt'config, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, kcontrol'KLocaleConfigNumber, kdelibs'SConfig, kdevelop'SConfig

kikbd'KConfigObject is similar to:
kcontrol'EventConfig, kdelibs'KConfigBase, kdelibs'KTextPrintConfig, konsole'KWrited, kview'KFilterList, kimageshop'BaseConfig, ksysv'Timer, kuser'KError, kcontrol'ProgramConfig, kimageshop'KisConfig

kikbd'KConfigStrListObject is similar to:
kmidi'Config, qt'config, kdvi'str_list_type, kdelibs'KTextPrintConfig, kdelibs'SConfig, kdevelop'SConfig, qt'QStrIList, qt'QObjectList, korganizer'StrItem, kpilot'StrItem

kikbd'KConfigStringObject is similar to:
kmidi'Config, qt'config, kdelibs'StringObject, kword'String, kdelibs'KTextPrintConfig, kdelibs'SConfig, kdevelop'SConfig, kcontrol'EventConfig, karchie'ConfigEntries, kdelibs'StringObjectFunc

kikbd'KObjectConfig is similar to:
kcontrol'EventConfig, kdelibs'KTextPrintConfig, kcontrol'ProgramConfig, kdat'Options, kview'KFilterList, kimageshop'BaseConfig, ksysv'Timer, konsole'KWrited, kimageshop'KisConfig, kuser'KError

kikbd'KeyMap is similar to:
konquest'Map, ksysv'Timer, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kmid'Keymap, kview'KFilterList, konsole'KWrited, kuser'KError, kspread'KSpreadMap

kikbd'KeySyms is similar to:
kmid'Keymap, konsole'KeyTransSymbols, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, ksirtet'KeyData, kdelibs'KeyValueMap, ksnake'Keys, klyx'keyword_item

kikbd'KeyTranslate is similar to:
killustrator'TranslateCmd, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, ksirtet'KeyData, kmid'Keymap, ksnake'Keys, klyx'keyword_item, kdelibs'KEntryKey

kikbd'KiKbdAddDialog is similar to:
kimageshop'KisTimer, kimageshop'KisCommand, kimageshop'KisLog, kimageshop'KisDlgRename, kimageshop'KisFrameButton, korn'TypeDialog, kghostview'InfoDialog, kimageshop'KisPattern, kimageshop'KisDoc, kimageshop'KisBrushWidget

kikbd'KiKbdApplication is similar to:
kmidi'MidiApplication, kdelibs'DockApplication, kimageshop'KisTimer, kimageshop'KisCommand, qt'ApplicationWindow, ark'ArkApplication, kwin'Application, kimageshop'KisConfig, kcontrol'KCursorApplication, klipper'MyKApplication

kikbd'KiKbdButton is similar to:
kimageshop'KisFrameButton, kpm'ClickLabel, kcalc'DLabel, kspread'DLabel, kimageshop'KisTimer, kimageshop'KisLog, kimageshop'KisCommand, kimageshop'KisBrushWidget, kimageshop'KisPatternWidget, kimageshop'KisPattern

kikbd'KiKbdCodesObject is similar to:
kimageshop'KisConfig, kdelibs'KTypeCode, kdelibs'CodeType, kimageshop'KisTimer, kimageshop'KisLog, kimageshop'KisGradient, kimageshop'KisCommand, kimageshop'KisFactory, kimageshop'KisDlgRename, kimageshop'KisPattern

kikbd'KiKbdGeneralWidget is similar to:
kimageshop'GeneralTab, ksysctrl'GeneralInfoBox, ksysctrl'GeneralPropertiesTab, kimageshop'KisCanvas, kimageshop'KisChannelView, ksysctrl'GeneralTab, kimageshop'KisTabBar, kimageshop'KisLayerView, ksirc'generalData, ksirc'Page

kikbd'KiKbdMapInfoWidget is similar to:
kimageshop'KisFrameButton, kimageshop'KisBrushWidget, kimageshop'KisPatternWidget, kimageshop'KisTimer, kimageshop'KisLog, kpm'DockWidget, kimageshop'KisCommand, kimageshop'KisPattern, kimageshop'KisBrush, kpm'ClickLabel

kikbd'KiKbdMapsWidget is similar to:
kimageshop'KisCanvas, kimageshop'KisTabBar, kimageshop'KisChannelView, kimageshop'KisLayerView, kdevelop'WidgetsView, kdevelop'DialogWidget, kimageshop'KisSideBar, kimageshop'KisColorChooser, kiconedit'KResizeWidget, kpaint'View

kikbd'KiKbdStartupWidget is similar to:
killustrator'StartupScreen, ksirc'startupdata, kimageshop'KisCanvas, kimageshop'KisChannelView, kimageshop'KisTabBar, kdevelop'KStartupLogo, kimageshop'KisLayerView, kdevelop'WidgetsView, kdevelop'DialogWidget, kimageshop'KisColorChooser

kikbd'KiKbdStyleWidget is similar to:
kimageshop'KisCanvas, kimageshop'KisChannelView, kimageshop'KisTabBar, kimageshop'KisLayerView, kdevelop'WidgetsView, kdevelop'DialogWidget, kiconedit'KResizeWidget, kimageshop'KisColorChooser, kpaint'View, qt'CheckLists

kikbd'KiMap is similar to:
kimageshop'KisGradient, kimageshop'KisConfig, kimageshop'KisImage, kimageshop'KisLayer, konquest'Map, ksysv'Timer, kimageshop'KisTool, kimageshop'KisTimer, qt'QSignal, knotes'SaveTimer

kikbd'Options is similar to:
kdvi'option, katomic'Options, kdat'Options, ksirtet'OptionDialog, klyx'KeyboardOptionsDialog, kmines'OptionDialog, kljettool'OptionDialog, kcontrol'KOptionsConfig, kspaceduel'SOptions, knu'OptionsDlg

kikbd'WindowClassEntry is similar to:
kdelibs'Class, kscd'Entry, qt'ClassInfo, kdesu'Data_entry, kjots'TextEntry, qt'QClassInfo, kdelibs'Window, konsole'ColorEntry, kdelibs'KEntryKey, kdelibs'KEntry

kikbd'WindowClassList is similar to:
qt'ClassInfoList, kdelibs'Class, qt'QClassInfo, katalog'ItemList, qt'ClassInfo, kpixmap'QColorList, qt'QWidgetClassPart, qt'QWidgetList, qt'QButtonList, kdelibs'Window

kikbd'WindowEntry is similar to:
kscd'Entry, kdesu'Data_entry, kjots'TextEntry, konsole'ColorEntry, kdelibs'KEntryKey, kdelibs'KEntry, caitoo'WindowStyle, kdm'DisplayEntry, ksirc'WINDOW_MOVE_TYPE, kdelibs'string_entry

kikbd'WindowList is similar to:
katalog'ItemList, kpixmap'QColorList, qt'QWidgetList, qt'QButtonList, kdelibs'Window, katalog'ItemViewList, qt'QSortedList, qt'QObjectList, caitoo'WindowStyle, kspread'MyList



Second, we show how kikbd'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 kikbd does not; this may indicate a problem. Click on a reuse pattern to browse the corresponding application source code.

class_calls:qt'QHBoxLayout::addStretch() => Confidence Supporters Detractors
1. class_inherits:qt'QWidget^ 98.1% *104 *2
2. class_instantiates:qt'QVBoxLayout 90.6% *96 *10

class_calls:kdelibs'KCmdLineArgs::addCmdLineOptions() => Confidence Supporters Detractors
3. class_calls:kdelibs'KCmdLineArgs::init() 98.0% 49 *1

class_calls:kdelibs'KApplication^::setTopWidget() => Confidence Supporters Detractors
4. class_calls:kdelibs'KCmdLineArgs^::init() 94.1% 16 *1

class_instantiates:qt'QPalette => Confidence Supporters Detractors
5. class_inherits:qt'QWidget^ 93.0% 40 *3

class_calls:kdelibs'KConfigBase^::readFontEntry() => Confidence Supporters Detractors
6. class_calls:kdelibs'KConfigBase^::setGroup() 92.9% 13 *1

class_calls:kdelibs'KApplication^::exec() => Confidence Supporters Detractors
7. class_calls:kdelibs'KCmdLineArgs^::init() 92.5% 98 *8

class_instantiates:kdelibs'KApplication^ => Confidence Supporters Detractors
8. class_calls:kdelibs'KCmdLineArgs^::init() 92.2% 107 *9

class_instantiates:qt'QColorGroup => Confidence Supporters Detractors
9. class_inherits:qt'QObject^ 92.2% 59 *5

class_calls:qt'QToolTip::add() => Confidence Supporters Detractors
10. class_inherits:qt'QWidget^ 91.8% 56 *5

class_calls:kdelibs'KAboutData::addAuthor() => Confidence Supporters Detractors
11. class_calls:kdelibs'KCmdLineArgs::init() 91.4% 85 *8

class_calls:qt'QRadioButton::setMinimumSize() => Confidence Supporters Detractors
12. class_inherits:qt'QDialog^ 90.9% 20 *2

class_calls:qt'QListBox^::centerCurrentItem() => Confidence Supporters Detractors
13. class_calls:qt'QListBox^::insertItem() 90.9% 10 *1

class_calls:qt'QApplication^::setMainWidget() => Confidence Supporters Detractors
14. class_instantiates:kdelibs'KInstance^ 90.5% 57 *6

class_calls:qt'QPushButton::setDefault() => Confidence Supporters Detractors
15. class_receives_signal:qt'QPushButton::clicked() 90.3% *167 *18
16. class_inherits:qt'QDialog^ 90.3% *167 *18

class_instantiates:kdelibs'KColorButton => Confidence Supporters Detractors
17. class_instantiates:qt'QLabel 90.2% 46 *5

class_calls:qt'QListBox::setCurrentItem() => Confidence Supporters Detractors
18. class_calls:qt'QListBox::insertItem() 90.2% *46 *5

class_calls:qt'QLabel^::setPalette() => Confidence Supporters Detractors
19. class_instantiates:qt'QColorGroup^ 90.0% 18 *2