konquest

First, we show classes defined elsewhere that are similar to those in konquest. Click on a class to browse its source code.
konquest'AttackFleet is similar to:
kmidi'envp_rec, qt'my_jpeg_destination_mgr, columbo'CriterionOwner, kppp'KillDaemonRequest, kdelibs'kimgio_jpeg_destination_mgr, kmail'KMPaintInfo, kspaceduel'ShipSprite, kdelibs'KTextPrintConfig, kmail'KMHeaderItem, columbo'CriterionSpecial

konquest'ConquestMap is similar to:
kdelibs'KColorCells, kuser'KRowTable, qt'MyTableLabel, kpaint'paletteWidget, qt'MyTableView, kdelibs'KCharSelectTable, kmidi'Table, kghostview'MarkListTable, killustrator'BrushCells, killustrator'LayerView

konquest'CoreLogic is similar to:
ksysv'IOCore, ksysv'KSVCore, qt'_QWidgetClassRec, kjumpingcube'coordinate, qt'_QWidgetRec, ksame'HighScore, katabase'kdbMoneyEdit, kdevelop'KDevelopIfaceImpl, kdelibs'KPasswordDialog, kdelibs'Class

konquest'DefenseFleet is similar to:
kspaceduel'ShipSprite, krn'KTypeLayout, ksirc'KTypeLayout, kspaceduel'MobileSprite, qt'QWorkspaceData, qt'QFocusData, kuser'editDefaults, kmidi'envp_rec, kcontrol'About, kuser'addUser

konquest'Fleet is similar to:
ksysv'Timer, qt'QSignal, kview'KFilterList, knotes'SaveTimer, qt'QSenderObject, konsole'KWrited, kuser'KError, kdelibs'MyObject, qt'Folder, knotes'MyTimer

konquest'GameBoard is similar to:
qt'GameBoard, ksirtet'LocalBoard, katomic'GameWidget, kreversi'Board, kshisen'Board, kdevelop'WidgetsView, ksirtet'MPBoard, kpaint'View, ksmiletris'GameWidget, kdevelop'DialogWidget

konquest'GameEndDlg is similar to:
kmahjongg'GameNum, kmines'GameType, kmahjongg'GAMEDATA, ksirtet'GameInfo, kmines'GameState, kfract'ColorDlg, krn'PrintDlg, ark'SelectDlg, krn'aboutDlg, ark'DeleteDlg

konquest'GameState is similar to:
kmines'GameState, kmines'GameType, kmahjongg'GAMEDATA, ksirtet'GameInfo, kmahjongg'GameNum, kmahjongg'gamedata, kreversi'Game, ksirtet'GameOverItem, kdm'FileState, kdm'fileState

konquest'IntValidator is similar to:
kdelibs'KIntValidator, qt'QColIntValidator, qt'QIntValidator, kwuftpd'TimeValidator, kcontrol'KStrictIntValidator, qt'QDoubleValidator, kwuftpd'MailValidator, kdelibs'KDateValidator, kdelibs'KFloatValidator, kfind'KDigitValidator

konquest'MainWindow is similar to:
arts'MainWindow, ksokoban'MainWindow, kdelibs'MainWindow, kuser'mainWidget, kmines'MainWidget, ksirtet'MainWidget, ksmiletris'GameWindow, kworldwatch'TopLevel, kpat'pWidget, kppp'TopWidget

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

konquest'MiniMap is similar to:
kpaint'paletteWidget, kmidi'Table, kdelibs'KColorCells, qt'MyTableLabel, qt'MyTableView, kiconedit'Preview, killustrator'BrushCells, killustrator'LayerView, kghostview'MarkListTable, kuser'KRowTable

konquest'NewGameDlg is similar to:
kmahjongg'GameNum, kmines'GameType, kmahjongg'GAMEDATA, ksirtet'GameInfo, ark'DeleteDlg, kmines'GameState, ark'SelectDlg, kfract'ColorDlg, kfax'UrlDlg, krn'PrintDlg

konquest'Planet is similar to:
ksysv'Timer, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kview'KFilterList, konsole'KWrited, kuser'KError, kdelibs'MyObject, qt'Folder, knotes'MyTimer

konquest'PlanetInfo is similar to:
qt'Frame, kword'FrameInfo, kdelibs'Info, ksirtet'Info, kdelibs'QPopupFrame, kimageshop'ColorFrame, kspaceduel'PlayerInfo, katalog'ItemView, qt'QColorShowLabel, kimageshop'TopFrame

konquest'Player is similar to:
kdelibs'KAudioPlayer, ktron'Player, qt'DragMoviePlayer, ksysv'Timer, qt'QSignal, ksnake'Score, knotes'SaveTimer, kview'KFilterList, qt'QSenderObject, ktron'player

konquest'ScoreDlg is similar to:
ksmiletris'ScoreDialog, ksmiletris'NewScoreDialog, ksnake'score, kmines'Score, kreversi'Score, kmahjongg'HighScore, katomic'Highscore, ksirtet'MultiScores, kfract'ColorDlg, krn'PrintDlg

konquest'Sector is similar to:
ksysv'Timer, qt'QSignal, knotes'SaveTimer, qt'QSenderObject, kview'KFilterList, konsole'KWrited, kuser'KError, kikbd'KeyMap, kdelibs'MyObject, qt'Folder

konquest'planet_info_buffer is similar to:
kdelibs'BufferInfo, kdevelop'BufferInfo, kdelibs'Info, ksirtet'Info, ksirtet'TypeInfo, ksirtet'IOBuffer, ksirtet'BufferArray, ksirtet'TextInfo, konsole'HistoryBuffer, kdelibs'Buffer



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

class_calls:qt'QFrame^::setMaximumSize() => Confidence Supporters Detractors
1. class_calls:qt'QFrame^::setMinimumSize() 97.8% *44 *1

class_calls:qt'QList::removeRef() => Confidence Supporters Detractors
2. class_calls:qt'QList::append() 95.0% 38 *2

class_calls:qt'QLabel::setPalette() => Confidence Supporters Detractors
3. class_instantiates:qt'QColorGroup 93.8% *15 *1

class_overrides:qt'QTableView::mouseMoveEvent() => Confidence Supporters Detractors
4. class_overrides:qt'QTableView::mouseReleaseEvent() 91.7% 11 *1
5. class_calls:qt'QTableView^::setTableFlags() 91.7% 11 *1

class_calls:qt'QRangeControl^::value() => Confidence Supporters Detractors
6. class_calls:qt'QRangeControl^::setValue() 91.4% 53 *5

class_overrides:qt'QTableView::mousePressEvent() => Confidence Supporters Detractors
7. class_calls:qt'QTableView^::setTableFlags() 91.3% 21 *2