abbrowser

First, we show classes defined elsewhere that are similar to those in abbrowser. Click on a class to browse its source code.
abbrowser'AddressDialog is similar to:
kab'TabAddresses, korn'TypeDialog, kpilot'AddressEditor, kdevelop'DefaultsDialog, kghostview'InfoDialog, ksysctrl'IOAddress, empath'EmpathAddressValidator, kpilot'KPilotOptionsAddress, kpilot'MessageDialog, kiconedit'KResizeDialog

abbrowser'Attributes is similar to:
kdelibs'AttributeType, kdevelop'Attribute, kdelibs'AttributeList, kdelibs'Attribute, kioslave'Attribute, kdelibs'FunctionAttribute, kdelibs'AttributeDef, killustrator'XmlAttribute, kword'KWCharAttribute, kdevelop'CParsedAttribute

abbrowser'Command is similar to:
kdelibs'Command, ktop'Command, killustrator'CutCmd, killustrator'PasteCmd, klipper'ClipCommand, kimageshop'MoveCommand, qt'QEndCommand, kword'KWCommandType, ksirc'commandStruct, ksirc'ProcCommand

abbrowser'ContactComboBox is similar to:
kdelibs'KColorCombo, qt'QExpandingComboBox, ksirc'EnterCombo, kfind'KfComboBox, killustrator'ColorComboBox, kdelibs'KComboBox, kdevelop'KLanguageCombo, kab'TabContact, korganizer'KTimeEdit, qt'QComboBoxPopup

abbrowser'ContactDialog is similar to:
kab'TabContact, korn'TypeDialog, kghostview'InfoDialog, kdevelop'DefaultsDialog, qt'TabDialog, ksmiletris'NewScoreDialog, kdevelop'ColorDialog, kiconedit'KResizeDialog, kpilot'MessageDialog, qt'QColorDialog

abbrowser'ContactEntry is similar to:
kab'TabContact, ksysv'Timer, knotes'SaveTimer, qt'QSignal, qt'QSenderObject, kview'KFilterList, konsole'KWrited, kuser'KError, kdelibs'MyObject, qt'Folder

abbrowser'ContactEntryList is similar to:
kab'TabContact, kscd'Entry, kdelibs'KEntryKey, kdesu'Data_entry, kjots'TextEntry, kcontrol'KeywordListEntry, konsole'ColorEntry, kdelibs'KEntry, kdm'DisplayEntry, kdelibs'string_entry

abbrowser'ContactLineEdit is similar to:
klipper'RectLineEdit, qt'QExpandingLineEdit, kmail'KMLineEdit, krn'KMLineEdit, kdelibs'KDoubleLine, qt'QColNumLineEdit, khexedit'CValidateLineEdit, qt'QRenameEdit, korganizer'DateEdit, kdm'KLoginLineEdit

abbrowser'ContactMultiLineEdit is similar to:
kppp'myMultiEdit, kjots'MyMultiEdit, qt'QIconViewItemLineEdit, korganizer'KTextBox, kppp'LoginMultiLineEdit, knotes'KPostitMultilineEdit, kdelibs'TextAreaWidget, konqueror'AnnotationEdit, killustrator'ScriptEditor, ark'ShellOutputWidget

abbrowser'DateLabel is similar to:
kicker'Date, kpm'ClickLabel, kcalc'DLabel, kspread'DLabel, korganizer'KDateButton, qt'QTipLabel, khelpcenter'TipLabel, kdelibs'KStatusBarLabel, kpilot'DockingLabel, korganizer'QDateList

abbrowser'DatePickerDialog is similar to:
korganizer'KODatePicker, kimageshop'ColorPicker, kdelibs'KDateInternalMonthPicker, qt'QColorPicker, kghostview'InfoDialog, korganizer'KDateEdit, korganizer'QDateList, korn'TypeDialog, kicker'Date, kdevelop'DefaultsDialog

abbrowser'DynamicTip is similar to:
qt'DynamicTip, kworldwatch'TimeTip, qt'QHideToolTip, qt'QIconViewToolTip, kdf'MyToolTip, kpm'HeadingTip, ksirc'KDynamicLibrary, qt'QToolTipGroup, qt'QTipLabel, khelpcenter'TipLabel

abbrowser'FileAsComboBox is similar to:
kdelibs'KColorCombo, qt'QExpandingComboBox, ksirc'EnterCombo, kdelibs'KComboBox, kfind'KfComboBox, killustrator'ColorComboBox, kdelibs'KFileComboBox, kdevelop'KLanguageCombo, qt'QComboBoxPopup, kmail'KMFaComboBox

abbrowser'NameDialog is similar to:
korn'TypeDialog, kghostview'InfoDialog, kdevelop'DefaultsDialog, kpilot'MessageDialog, kiconedit'KResizeDialog, kdevelop'ColorDialog, kghostview'MessagesDialog, qt'QColorDialog, kpackage'aboutDialog, kdvi'PageDialog

abbrowser'NameValueFrame is similar to:
kdelibs'PixmapView, qt'PixmapView, kpresenter'PixmapView, kword'PixmapView, katalog'MainView, korganizer'TimeLabels, qt'QTextView, kdvi'frame, qt'Table, kword'FrameType

abbrowser'NameValueSheet is similar to:
kdelibs'StyleSheetList, qt'QGrid, qt'Frame, kchart'SheetTable, kdelibs'StyleSheet, kdelibs'StyleSheetListImpl, ktop'WorkSheet, qt'QStyleSheetItemData, kchart'Sheet, qt'QStyleSheet

abbrowser'NewFieldDialog is similar to:
kdelibs'Fields, kpm'fields, ksmiletris'NewScoreDialog, qt'FontFieldNames, korn'TypeDialog, kcontrol'NewTypeDialog, killustrator'ColorField, kdevelop'DefaultsDialog, kpm'FieldSelect, kghostview'InfoDialog

abbrowser'Pab is similar to:
arts'MainWindow, konquest'MainWindow, kdelibs'MainWindow, kuser'mainWidget, ksirtet'MainWidget, ksokoban'MainWindow, kcron'KTApp, kmines'MainWidget, kworldwatch'TopLevel, kdelibs'application

abbrowser'PabContactDialog is similar to:
kab'TabContact, korn'TypeDialog, qt'TabDialog, kghostview'InfoDialog, kcontrol'NewTypeDialog, kdevelop'DefaultsDialog, kdevelop'ColorDialog, kab'TabBasic, qt'QDict, kpilot'MessageDialog

abbrowser'PabListView is similar to:
qt'QFileListView, qt'MyListView, kdevelop'KListView, caitoo'SearchList, klipper'KEditableListView, kdelibs'KListView, kdelibs'DirectoryView, qt'DirectoryView, katabase'QuerySelect, columbo'ResultView

abbrowser'PabListViewItem is similar to:
kcontrol'QListViewItemX, qt'FileItem, kdelibs'KFileListViewItem, qt'MessageListItem, korganizer'KOListViewItem, kdevelop'KListViewItem, kcontrol'TypesListItem, qt'FolderListItem, katabase'PropertyItem, columbo'ResultViewItem

abbrowser'PabNewContactDialog is similar to:
kab'TabContact, kcontrol'NewTypeDialog, ksmiletris'NewScoreDialog, kimageshop'NewDialog, kimageshop'NewLayerDialog, korn'TypeDialog, qt'TabDialog, kghostview'InfoDialog, kab'TabBasic, qt'QDict

abbrowser'PabWidget is similar to:
kdevelop'WidgetsView, kdevelop'DialogWidget, ksirtet'OptionWidget, kpaint'View, kcontrol'SearchWidget, kdelibs'MyWidget, kdevelop'PropertyView, kiconedit'KResizeWidget, kcontrol'EventView, qt'CheckLists

abbrowser'PwCutCommand is similar to:
killustrator'CutCmd, kdelibs'Command, ktop'Command, kppp'PWEntry, klipper'ClipCommand, ksirc'KSCutDialog, ksirc'KSCutDialogData, kimageshop'MoveCommand, kword'KWCommand, kword'KWCommandType

abbrowser'PwDeleteCommand is similar to:
kppp'PWEntry, kdelibs'Command, ktop'Command, killustrator'DeleteCmd, kpresenter'DeleteCmd, kimageshop'MoveCommand, kword'KWCommandType, ksirc'commandStruct, ksirc'ProcCommand, kword'KWCommand

abbrowser'PwEditCommand is similar to:
kdelibs'Command, ktop'Command, kppp'PWEntry, qt'QEndCommand, kimageshop'MoveCommand, qt'QMultiLineEditCommand, qt'QBeginCommand, kword'KWCommandType, ksirc'commandStruct, ksirc'ProcCommand

abbrowser'PwNewCommand is similar to:
kdelibs'Command, ktop'Command, kppp'PWEntry, kimageshop'MoveCommand, kword'KWCommandType, ksirc'commandStruct, ksirc'ProcCommand, kword'KWCommand, kolib'KoCommand, qt'QEndCommand

abbrowser'PwPasteCommand is similar to:
killustrator'PasteCmd, kspread'PasteMode, kdelibs'Command, ktop'Command, kppp'PWEntry, kimageshop'MoveCommand, kword'KWCommandType, ksirc'commandStruct, ksirc'ProcCommand, kword'KWCommand

abbrowser'RedoStack is similar to:
qt'QValueStack, kcalc'stack_item, kspread'stack_item, klyx'PathStack, klyx'BackStack, klyx'UndoStack, qt'QWidgetStackPrivate, kolib'PreviewStack, kreversi'SquareStack, qt'QWidgetStack

abbrowser'SelectFields is similar to:
kdelibs'Fields, kpm'fields, kpm'FieldSelect, qt'FontFieldNames, killustrator'ColorField, korn'TypeDialog, kdelibs'HTMLFieldSetElement, ark'SelectDlg, katabase'TableSelect, qt'QColorDialog

abbrowser'UndoStack is similar to:
klyx'UndoStack, kmail'KMUndoStack, qt'QValueStack, kcalc'stack_item, kspread'stack_item, klyx'PathStack, klyx'BackStack, qt'QWidgetStackPrivate, kpaint'KUndoData, kolib'PreviewStack

abbrowser'ViewOptions is similar to:
katomic'Options, knu'OptionsDlg, kdvi'option, ksirtet'OptionDialog, kdat'OptionsDlg, killustrator'OptionDialog, klyx'KeyboardOptionsDialog, klyx'ScreenOptionsTabDialog, korganizer'OptionsDialog, qt'QTextOptions



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

class_calls:qt'QListView^::setAllColumnsShowFocus() => Confidence Supporters Detractors
1. class_calls:qt'QListView^::addColumn() 97.7% 42 *1
2. class_instantiates:qt'QListViewItem^ 95.3% 41 *2

class_calls:qt'QTextStream^::eof() => Confidence Supporters Detractors
3. class_calls:qt'QFile^::open() 93.8% *45 *3
4. class_instantiates:qt'QFile^ 93.8% *45 *3

class_calls:qt'QTextStream::readLine() => Confidence Supporters Detractors
5. class_calls:qt'QTextStream::eof() 92.3% *36 *3

class_calls:qt'QListView^::ensureItemVisible() => Confidence Supporters Detractors
6. class_instantiates:qt'QListViewItem^ 92.3% 12 *1
7. class_calls:qt'QListView^::addColumn() 92.3% 12 *1

class_calls:qt'QGridLayout::setSpacing() => Confidence Supporters Detractors
8. class_receives_signal:qt'QPushButton::clicked() 90.9% *10 *1
9. class_instantiates:qt'QBoxLayout^ 90.9% *10 *1

class_calls:qt'QLineEdit::resize() => Confidence Supporters Detractors
10. class_calls:qt'QLineEdit^::setText() 90.9% 30 *3

class_calls:qt'QListView^::setSorting() => Confidence Supporters Detractors
11. class_calls:qt'QListView^::addColumn() 90.9% *30 *3

class_receives_signal:qt'QLineEdit::textChanged() => Confidence Supporters Detractors
12. class_instantiates:qt'QFrame^ 90.8% *89 *9

class_calls:qt'QValueList^::end() => Confidence Supporters Detractors
13. class_calls:qt'QValueList^::begin() 90.8% *128 *13

class_calls:qt'QCheckBox::isChecked() => Confidence Supporters Detractors
14. class_calls:qt'QCheckBox::setChecked() 90.5% 133 *14

class_calls:qt'QComboBox::insertItem() => Confidence Supporters Detractors
15. class_instantiates:qt'QFrame^ 90.1% *155 *17