kpoker

First, we show classes defined elsewhere that are similar to those in kpoker. Click on a class to browse its source code.
kpoker'CardImages is similar to:
kpat'CardTable, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kdelibs'KColorWidget, kiconedit'KResizeWidget, klyx'K_Frame, kwin'ResizeLeft, ksirtet'OptionWidget, qt'Test

kpoker'CardWidget is similar to:
kpat'CardBox, qt'CardLayout, kpat'cardMaps, kicker'PushButton, kdvi'PushButton, kpat'CardTable, kpat'cardPos, qt'CardLayoutIterator, ksirc'PButton, ksirc'PPushButton

kpoker'PokerWindow is similar to:
arts'MainWindow, konquest'MainWindow, kdelibs'MainWindow, ksokoban'MainWindow, kuser'mainWidget, ksirtet'MainWidget, kmines'MainWidget, ksmiletris'GameWindow, kworldwatch'TopLevel, kcron'KTApp

kpoker'_cardtype is similar to:
kpat'CardBox, qt'CardLayout, kpat'cardMaps, qt'CardLayoutIterator, kpat'cardPos, kpat'CardTable, ksysctrl'PCCardDevice, ksysctrl'PCCardScanner, kpat'Card, kab'KABBusinessCard

kpoker'cardtype is similar to:
kpat'CardBox, qt'CardLayout, kpat'cardMaps, qt'CardLayoutIterator, kpat'cardPos, kpat'CardTable, ksysctrl'PCCardDevice, ksysctrl'PCCardScanner, kpat'Card, kab'KABBusinessCard

kpoker'fCard is similar to:
kpat'CardBox, qt'CardLayout, kpat'cardPos, kpat'cardMaps, qt'CardLayoutIterator, kword'FSize, kword'FColor, kpat'CardTable, kword'FChangeBar, ksysctrl'PCCardDevice

kpoker'kpok is similar to:
kdevelop'WidgetsView, klyx'K_Frame, kpaint'View, qt'Test, kcontrol'HelpWidget, kdevelop'DialogWidget, kiconedit'KResizeWidget, qt'CheckLists, qt'ButtonsGroups, kwin'ResizeLeft



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

class_calls:qt'QPushButton^::move() => Confidence Supporters Detractors
1. class_instantiates:qt'QFrame^ 91.7% 44 *4

class_overrides:kdelibs'KTMainWindow::readProperties() => Confidence Supporters Detractors
2. class_instantiates:qt'QDialog^ 90.0% 18 *2