kcalc

First, we show classes defined elsewhere that are similar to those in kcalc. Click on a class to browse its source code.
kcalc'ConfigDlg is similar to:
kspread'ConfigDlg, kscd'ConfigDlg, kmidi'ConfigDlg, kdevelop'CToolsConfigDlg, katomic'ConfigBox, ark'SelectDlg, krn'PrintDlg, kfract'ColorDlg, katabase'BackgroundDlg, caitoo'ConfigDlg

kcalc'ConfigureDialog is similar to:
kjots'ConfigureDialog, kdelibs'KFileDialogConfigureDlg, kdelibs'KKeyDialog, knotes'OptionDialog, kdelibs'ColorDialog, kdelibs'KFontDialog, kpm'ValueDialog, kmail'ConfigureDialog, kdelibs'DefaultsDialog, kedit'PrintDialog

kcalc'DLabel is similar to:
kspread'DLabel, kpm'ClickLabel, abbrowser'DateLabel, qt'QTipLabel, khelpcenter'TipLabel, kdelibs'KStatusBarLabel, kpilot'DockingLabel, kicker'Date, khexedit'CDragLabel, kpm'DockWidget

kcalc'DefStruct is similar to:
knotes'DefStruct, kspread'DefStruct, kspread'_DefStruct, knotes'_DefStruct, kdelibs'TypeDef, ksirc'commandStruct, kioslave'CMD_Struct, kdelibs'KFontStruct, kword'VariableDef, kdelibs'AttributeDef

kcalc'FontDlg is similar to:
kspread'FontDlg, krn'fontsDlg, qt'QFontDialog, kfract'ColorDlg, ark'SelectDlg, kfax'UrlDlg, krn'PrintDlg, kfontmanager'KFontList, krn'aboutDlg, ark'DeleteDlg

kcalc'KStats is similar to:
kspread'KStats, kppp'PPPStats, kppp'PPPStatsDlg, ksnake'Square, kppp'DockWidget, kmidi'Sample, kcontrol'KSampleConfig, kmidi'SampleList, ktimemon'KSample, kdat'IndexDlg

kcalc'MyList is similar to:
kspread'MyList, qt'MyListBoxItem, kcontrol'MyListBox, kmidi'MyListBoxItem, qt'MyListView, katalog'ItemList, qt'MyMenuItem, kwin'MyButton, kpixmap'QColorList, krn'MyTreeList

kcalc'QtCalculator is similar to:
kspread'QtCalculator, kspread'Calculator, qt'QtMsgType, qt'QtFileIconViewItem, qt'QtFontCharSet, qt'QtFileIconView, qt'QtFontStyle, qt'QtFontFamily, qt'QtFileIconDrag, kdelibs'Plugin

kcalc'_DefStruct is similar to:
kspread'_DefStruct, knotes'DefStruct, kspread'DefStruct, knotes'_DefStruct, kdelibs'TypeDef, kdelibs'KFontStruct, ksirc'commandStruct, kdelibs'KFontStructList, qt'QFontDef, kword'TextStruct

kcalc'_angle_type is similar to:
kspread'_angle_type, kspread'angle_type, kword'Angle, kword'PageAngle, kword'BaseAngle, kword'FAngle, kword'TipAngle, kpaint'Roundangle, kword'MType, kspread'item_type

kcalc'_func_data is similar to:
kspread'_func_data, kspread'func_data, qt'FuncList, ksirc'parseFunc, kdelibs'WindowFunc, kdelibs'StringObjectFunc, kdelibs'GlobalFunc, kdelibs'MathFunc, kspread'_item_data, kdelibs'HTMLCollectionFunc

kcalc'_item_contents is similar to:
kspread'_item_contents, kspread'item_contents, kspread'_item_type, kspread'item_type, kspread'item_data, kspread'_item_data, kword'KWContents, kdelibs'ItemData, kdevelop'ItemData, kdevelop'ItemFont

kcalc'_item_data is similar to:
kspread'_item_data, kspread'item_data, kdelibs'ItemData, kdevelop'ItemData, qt'QMenuItemData, kspread'_func_data, kspread'func_data, kdelibs'ItemFont, kdevelop'ItemFont, kspread'_item_type

kcalc'_item_type is similar to:
kspread'_item_type, kspread'item_type, kspread'item_data, kspread'_item_contents, kcontrol'TypesListItem, kspread'_item_data, kword'MType, katalog'ItemList, kspread'item_contents, qt'QButtonItem

kcalc'_last_input_type is similar to:
kspread'_last_input_type, kspread'last_input_type, libsearch'InputTag, klyx'LabelInput, kworldwatch'KInputLine, qt'QInputDialog, qt'QInputDialogPrivate, khexedit'SDisplayInputMode, klyx'LastFiles, kdelibs'HTMLInputElement

kcalc'_num_base is similar to:
kspread'_num_base, kspread'num_base, kdelibs'ParseTreeNUM, kword'PageNum, kolib'Base64, kword'BaseAngle, kword'NumPoints, kview'KNumDialog, kdelibs'KDialogBaseButton, qt'QMapNodeBase

kcalc'angle_type is similar to:
kspread'_angle_type, kspread'angle_type, kword'Angle, kword'PageAngle, kword'BaseAngle, kword'FAngle, kword'TipAngle, kpaint'Roundangle, kword'MType, kspread'item_type

kcalc'func_data is similar to:
kspread'func_data, kspread'_func_data, qt'FuncList, ksirc'parseFunc, kdelibs'WindowFunc, kdelibs'StringObjectFunc, kdelibs'GlobalFunc, kdelibs'MathFunc, kspread'_item_data, kdelibs'HTMLCollectionFunc

kcalc'item_contents is similar to:
kspread'item_contents, kspread'_item_contents, kspread'_item_type, kspread'item_type, kword'KWContents, kspread'item_data, kspread'_item_data, katalog'ItemList, qt'QButtonItem, kdevelop'ItemFont

kcalc'item_data is similar to:
kspread'item_data, kspread'_item_data, kdelibs'ItemData, kdevelop'ItemData, qt'QMenuItemData, kdelibs'ItemFont, kdevelop'ItemFont, kspread'_item_type, kspread'item_type, kdevelop'ItemStyle

kcalc'item_type is similar to:
kspread'_item_type, kspread'item_type, kspread'item_data, kspread'_item_contents, kcontrol'TypesListItem, kspread'_item_data, kword'MType, katalog'ItemList, kspread'item_contents, qt'QButtonItem

kcalc'last_input_type is similar to:
kspread'_last_input_type, kspread'last_input_type, libsearch'InputTag, klyx'LabelInput, kworldwatch'KInputLine, qt'QInputDialog, qt'QInputDialogPrivate, khexedit'SDisplayInputMode, klyx'LastFiles, kdelibs'HTMLInputElement

kcalc'num_base is similar to:
kspread'_num_base, kspread'num_base, kdelibs'ParseTreeNUM, kword'PageNum, kolib'Base64, kword'BaseAngle, kword'NumPoints, kview'KNumDialog, kdelibs'KDialogBaseButton, qt'QMapNodeBase

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



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

class_calls:kdelibs'KColorDialog::getColor() => Confidence Supporters Detractors
1. class_instantiates:qt'QColor 91.7% 22 *2

class_calls:qt'QLabel^::setFocusPolicy() => Confidence Supporters Detractors
2. class_calls:qt'QLabel^::setGeometry() 91.3% 21 *2