kdesu

First, we show classes defined elsewhere that are similar to those in kdesu. Click on a class to browse its source code.
kdesu'ConnectionHandler is similar to:
caitoo'ConnectionType, kdelibs'SocketConnection, ksirtet'ConnectionData, ksirtet'KeyConnection, qt'QConnectionList, kdelibs'Connection, kdelibs'UnixConnection, qt'QConnection, kioslave'Connection, ksirc'connection

kdesu'Data_entry is similar to:
kscd'Entry, kjots'TextEntry, kdelibs'KEntry, konsole'ColorEntry, kdelibs'KEntryKey, kdm'DisplayEntry, kikbd'WindowEntry, kdelibs'string_entry, ktalkd'table_entry, kdm'HostEntry

kdesu'KDEsuDialog is similar to:
kdelibs'KDEsuClient, kcontrol'KDModule, kpilot'PasswordDialog, kcontrol'NewTypeDialog, korn'TypeDialog, kdelibs'KPasswordEdit, kiconedit'KResizeDialog, kview'KNumDialog, kcontrol'KPasswordConfig, kdelibs'KKeyDialog

kdesu'Lexer is similar to:
kdelibs'Lexer, korganizer'LexMode, kpilot'LexMode, kdevelop'CClassParser, korganizer'lexBuf, kpilot'lexBuf, korganizer'LexBuf, kpilot'LexBuf, klyx'LyXLex, kspread'last_input_type

kdesu'Repository is similar to:
kdevelop'CLogFileView, kdevelop'CRealFileView, krn'ExpireDlg, krn'ExpireStatusDlg, kdelibs'InterfaceRepo_impl, kword'HeadType, kdelibs'InterfaceRepo, kdelibs'InterfaceRepo_stub, kdelibs'InterfaceRepo_base, kdelibs'InterfaceRepo_skel

kdesu'SocketSecurity is similar to:
ksirtet'Socket, empath'EmpathSecurityProcess, kdelibs'SocketConnection, kwuftpd'Security, ksirtet'SocketManager, kdelibs'KSocket, korn'KBiffSocket, kdelibs'KServerSocket, kdelibs'UnixConnection, qt'QSocketNotifier

kdesu'ucred is similar to:
klyx'pidwait, kuser'KGroups, kioslave'file_info, kuser'KUser, kuser'KUsers, klyx'FileInfo, kuser'KGroup, kfloppy'ext2_inode, kwuftpd'Permissions, kpm'Procinfo



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

class_calls:kdelibs'KCmdLineArgs::init() => Confidence Supporters Detractors
1. class_calls:qt'QApplication^::exec() 91.7% 100 *9

class_overrides:kdelibs'KDialogBase^::slotUser1() => Confidence Supporters Detractors
2. class_instantiates:qt'QFrame^ 91.7% 11 *1
3. class_instantiates:qt'QLayout^ 91.7% 11 *1

class_instantiates:kdelibs'KApplication => Confidence Supporters Detractors
4. class_calls:kdelibs'KApplication^::exec() 90.5% 76 *8