kshisen

First, we show classes defined elsewhere that are similar to those in kshisen. Click on a class to browse its source code.
kshisen'App is similar to:
kreversi'App, kcron'KTApp, konquest'MainWindow, arts'MainWindow, ksirtet'MainWidget, kpat'pWidget, kppp'TopWidget, ksmiletris'GameWindow, ksokoban'MainWindow, kuser'mainWidget

kshisen'Board is similar to:
qt'GameBoard, ksirtet'LocalBoard, ksirtet'MPBoard, kreversi'Board, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kwin'ResizeLeft, qt'QArrowWidget, kiconedit'KResizeWidget

kshisen'HighScore is similar to:
kreversi'HighScore, ksirtet'HighScores, ksame'HighScore, kmahjongg'HighScore, katomic'Highscore, kmines'WHighScores, ksnake'score, kmines'Score, ksmiletris'ScoreDialog, kreversi'Score

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

kshisen'Move is similar to:
kreversi'Move, kabalone'Move, ksokoban'Move, kabalone'MoveList, ksirc'WINDOW_MOVE_TYPE, qt'QMoveEvent, kreversi'MoveAndValue, kimageshop'MoveTool, kimageshop'MoveCommand, ksokoban'MoveSequence



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

class_calls:kdelibs'KConfig::sync() => Confidence Supporters Detractors
1. class_calls:kdelibs'KConfig::writeEntry() 95.7% 135 *6
2. class_calls:kdelibs'KConfig^::setGroup() 90.1% 127 *14

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

class_instantiates:kdelibs'KSeparator => Confidence Supporters Detractors
5. class_inherits:qt'QDialog^ 90.0% 18 *2