kasteroids

First, we show classes defined elsewhere that are similar to those in kasteroids. Click on a class to browse its source code.
kasteroids'KAstTopLevel is similar to:
kdewizard'TopLevel, kworldwatch'TopLevel, kspaceduel'MyTopLevelWidget, kcontrol'TopLevel, ktuberling'TopLevel, klyx'KLyXToplevelWidget, kab'TopLevelWidget, ktop'TopLevel, kteatime'TopLevel, kautorun'TopLevel

kasteroids'KAsteroidsView is similar to:
kdevelop'WidgetsView, kpaint'View, ksnake'View, qt'CursorView, kuser'KGroupView, kcontrol'EventView, kiconedit'KResizeWidget, kdevelop'PropertyView, klyx'K_Frame, kuser'KUserView

kasteroids'KBit is similar to:
qt'bit16, qt'bit32, qt'QBitVal, qt'QBitArray, kdelibs'BitOperNode, kdelibs'BitwiseNotNode, krn'ExpireDlg, krn'ExpireStatusDlg, kdelibs'KColor, kdelibs'KKeys

kasteroids'KFixedTopWidget is similar to:
kdevelop'WidgetsView, kiconedit'KResizeWidget, kpaint'View, klyx'K_Frame, knu'TopLevel, kolib'KColorBar, kdevelop'DialogWidget, kdelibs'KColorWidget, kdelibs'TopLevel, kwin'ResizeLeft

kasteroids'KLargeRock is similar to:
kword'DocumentMathLargeLevel1, kword'DocumentMathLargeLevel2, kword'DocumentMathLargeLevel3, kword'DocumentMathLargeVert, kword'DocumentMathLargeHoriz, kword'DocumentMathLargeIntegral, kword'DocumentMathLargeSigma, kicker'PanelKMenu, kcontrol'KOptionsConfig, kdelibs'KStepStyle

kasteroids'KMediumRock is similar to:
kword'DocumentMathMediumLevel1, kword'DocumentMathMediumLevel2, kword'DocumentMathMediumLevel3, kword'DocumentMathMediumVert, kword'DocumentMathMediumHoriz, kword'DocumentMathMediumIntegral, kword'DocumentMathMediumSigma, kcontrol'KAppearanceOptions, kghostview'KKey, kwrite'KKeys

kasteroids'KMissile is similar to:
krn'ExpireDlg, krn'ExpireStatusDlg, kdelibs'KKeys, kdevelop'KKeys, kghostview'KKey, kwrite'KKeys, klipper'MyKApplication, kdelibs'KFile, kdelibs'KIcon, kdelibs'KFileViewItemList

kasteroids'KSmallRock is similar to:
kcontrol'SmallLogItem, kword'DocumentMathSmallLevel1, kword'DocumentMathSmallLevel2, kword'DocumentMathSmallLevel3, kword'DocumentSmallCapsSize, kword'DocumentMathSmallVert, kword'DocumentMathSmallHoriz, kword'DocumentMathSmallIntegral, kword'DocumentSmallCapsStretch, kword'DocumentMathSmallSigma

kasteroids'SLevel is similar to:
ksnake'Levels, kmines'Level, kdewizard'TopLevel, ksnake'Level, ksirc'WidgetS, kdelibs'DebugLevels, ksokoban'LevelMap, ksokoban'LevelCollection, ksirc'SInfo, kdelibs'TopLevelTest



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

class_calls:kdelibs'KMenuBar::show() => Confidence Supporters Detractors
1. class_inherits:kdelibs'KTMainWindow^ 96.0% 24 *1

class_instantiates:kdelibs'KMenuBar => Confidence Supporters Detractors
2. class_calls:kdelibs'KTMainWindow^::setView() 92.1% 35 *3
3. class_calls:kdelibs'KTMainWindow^::setMenu() 92.1% 35 *3

class_calls:kdelibs'KMenuBar::insertSeparator() => Confidence Supporters Detractors
4. class_inherits:kdelibs'KTMainWindow^ 91.8% 45 *4

class_calls:kdelibs'KMenuBar::insertItem() => Confidence Supporters Detractors
5. class_inherits:kdelibs'KTMainWindow^ 91.7% 55 *5
6. class_calls:kdelibs'KTMainWindow^::setView() 90.0% 54 *6

class_calls:kdelibs'KStatusBar::hide() => Confidence Supporters Detractors
7. class_inherits:kdelibs'KTMainWindow^ 91.7% 11 *1
8. class_calls:kdelibs'KTMainWindow^::setView() 91.7% 11 *1

class_instantiates:kdelibs'KMenuBar^ => Confidence Supporters Detractors
9. class_inherits:kdelibs'KTMainWindow^ 90.0% 36 *4