kghostview

First, we show classes defined elsewhere that are similar to those in kghostview. Click on a class to browse its source code.
kghostview'CopyrightDialog is similar to:
korn'TypeDialog, kdevelop'DefaultsDialog, kiconedit'KResizeDialog, kpilot'MessageDialog, kdevelop'ColorDialog, qt'QColorDialog, kdvi'PageDialog, killustrator'AboutDialog, kview'KNumDialog, qt'QFontDialog

kghostview'GoTo is similar to:
kdvi'PageDialog, killustrator'GOState, kview'KNumDialog, korn'TypeDialog, kdevelop'DefaultsDialog, kiconedit'KResizeDialog, ksnake'Keys, klyx'InsertLabelDialog, qt'QColorDialog, kpilot'MessageDialog

kghostview'InfoDialog is similar to:
klyx'InsertInfoDialog, kpaint'imageInfoDialog, korn'TypeDialog, kdelibs'Info, ksirtet'Info, killustrator'DocumentInfo, kdevelop'DefaultsDialog, klyx'InsertLabelDialog, abbrowser'NameDialog, kpilot'MessageDialog

kghostview'InterpreterDialog is similar to:
kspread'KSpreadInterpreter, kolib'KSInterpreter, kpilot'MessageDialog, kdevelop'ColorDialog, korn'TypeDialog, kpaint'paletteDialog, kpresenter'ATFInterpreter, kdevelop'DefaultsDialog, qt'QColorDialog, qt'QFontDialog

kghostview'KGVBrowserExtension is similar to:
kdelibs'KWriteBrowserExtension, konqueror'ListViewBrowserExtension, kdelibs'BrowserExtensionPrivate, kmid'KMidBrowserExtension, konqueror'IconViewBrowserExtension, empath'EmpathMessageViewBrowserExtension, kdvi'KDVIBrowserExtension, konsole'konsoleBrowserExtension, korganizer'KOrganizerBrowserExtension, aktion'AktionBrowserExtension

kghostview'KGVFactory is similar to:
kview'KViewFactory, kimage'KImageFactory, kword'Factory, kword'KWordFactory, kspread'CalcFactory, kmid'KMidFactory, kspread'KSpreadFactory, kdelibs'Factory, kdelibs'KPluginFactory, kchart'KChartFactory

kghostview'KGVMiniWidget is similar to:
katabase'ResizeWidget, kdevelop'DialogWidget, kdevelop'WidgetsView, kiconedit'KResizeWidget, ksirc'EndPage, kpaint'View, kdat'FileInfoWidget, kwin'ResizeLeft, kwin'ResizeRight, ksirtet'OptionWidget

kghostview'KGVPart is similar to:
kdelibs'Part1, kview'KViewPart, kdvi'KDVIPart, empath'EmpathMessageViewPart, kdelibs'ReadOnlyPartPrivate, kmid'KMidPart, kdelibs'Part2, empath'EmpathMessageListPart, qt'QWidgetPart, aktion'AktionPart

kghostview'KGhostview is similar to:
konquest'MainWindow, arts'MainWindow, kdelibs'MainWindow, kuser'mainWidget, kiconedit'KIconEdit, kfax'TopLevel, ksirtet'MainWidget, kmines'MainWidget, kcron'KTApp, ksokoban'MainWindow

kghostview'KKey is similar to:
kdelibs'KKeys, kdevelop'KKeys, kwrite'KKeys, kdelibs'KEntryKey, kdelibs'KKeyButton, ksirtet'KeyData, kmid'Keymap, kdelibs'KKeyEntry, kdelibs'KKeyDialog, khexedit'CFileKey

kghostview'KPSWidget is similar to:
kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kiconedit'KResizeWidget, kwin'ResizeBar, kwin'ResizeLeft, kwin'ResizeRight, kolib'KColorBar, klyx'K_Frame, katabase'ResizeWidget

kghostview'MarkList is similar to:
qt'CheckLists, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kiconedit'KResizeWidget, kwin'ResizeLeft, kcontrol'EventView, klyx'K_Frame, ksirc'EndPage, katabase'ResizeWidget

kghostview'MarkListTable is similar to:
kdvi'MarkList, karchie'KTabListBoxTable, kmail'KTabListBoxTable, kuser'KRowTable, kdelibs'KColorCells, qt'MyTableView, kmidi'Table, kdelibs'KCharSelectTable, qt'MyTableLabel, kpaint'paletteWidget

kghostview'MarkListTableItem is similar to:
kdvi'MarkListItem, qt'TableItem, kdvi'MarkList, kpilot'TABLE, kpilot'_TABLE, konsole'table, kcontrol'_event_table, kword'TableText, ktop'CACHEMARK, kword'Table

kghostview'MessagesDialog is similar to:
kpilot'MessageDialog, kdelibs'Message, korn'TypeDialog, qt'QMessageBox, kview'KNumDialog, ktimemon'QMessageBox, kdevelop'DefaultsDialog, kiconedit'KResizeDialog, kdelibs'MessageType, kdevelop'ColorDialog

kghostview'MyApp is similar to:
kdm'MyApp, kfax'MyApp, klyx'MyApp, kcontrol'MyApplication, klipper'MyKApplication, kdesktop'MyApplication, konqueror'clientApp, kdevelop'KGuiCmdApp, kwin'Application, kolib'MyApp

kghostview'PrintDialog is similar to:
qt'QPrintDialog, kdvi'printData, krn'PrintDlg, qt'QPrintDialogPrivate, kdvi'printSetupData, kedit'PrintDialog, korganizer'CalPrintDialog, kfax'PrintDialog, korn'TypeDialog, ktreebrowser'printDialog

kghostview'PrintSetup is similar to:
kdvi'printSetup, kdvi'printSetupData, krn'PrintDlg, qt'QPrintDialog, kdvi'printData, kspaceduel'ConfigSetup, kautorun'SetupDialog, kspaceduel'KeySetup, kedit'PrintDialog, korganizer'CalPrintDialog

kghostview'ViewControl is similar to:
kmidi'ControlMode, kimageshop'ControlFrame, ksirc'control, ksysctrl'KSystemControlMainWindow, arts'VControl, khexedit'SFilterControl, ksirc'UserControlMenu, qt'RangeControls, khexedit'SSearchControl, kdevelop'VersionControl

kghostview'Zoom is similar to:
kfract'ZoomDlg, killustrator'ZoomTool, kimageshop'ZoomTool, kimage'KZoomFactorDialog, korn'TypeDialog, kdevelop'DefaultsDialog, qt'QColorDialog, kpilot'MessageDialog, kdevelop'ColorDialog, kiconedit'KResizeDialog

kghostview'document is similar to:
kword'DocumentPageSize, kword'DocumentStartPage, kword'DocumentElement, kdelibs'DocumentStyle, kword'DocumentCurrentView, kword'DocumentPageGrid, kword'DocumentPageNumStyle, kword'DocumentPageScrolling, kword'DocumentMenuBar, kword'DocumentPagePointStyle

kghostview'documentmedia is similar to:
kdelibs'MediaList, kdelibs'MediaDef, kdelibs'MediaListImpl, kdelibs'CSSMediaRule, kdelibs'CSSMediaRuleImpl, kword'DocumentPageSize, kword'DocumentElement, kdelibs'DocumentStyle, kword'DocumentCurrentView, kword'DocumentStartPage

kghostview'page is similar to:
ktop'PAGE, kword'Page, kword'PageOrientation, kword'PageType, kword'PageSize, ktop'Page, kword'PageNum, kword'PageElement, khexedit'SPageSize, kpresenter'InsPageMode

kghostview'record_list is similar to:
kdat'record, kdelibs'record, kpilot'RecordStatus, kioslave'ResourceRecord, kpilot'PilotRecord, empath'EmpathIndexRecord, kfloppy'read_bb_record, katabase'kdbRecordViewItem, kfloppy'set_badblock_record, killustrator'WmfMetaRecord



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

class_calls:kdelibs'KButtonBox::addStretch() => Confidence Supporters Detractors
1. class_receives_signal:qt'QPushButton::clicked() 94.7% *107 *6

class_calls:qt'QLabel::setMargin() => Confidence Supporters Detractors
2. class_calls:qt'QLabel::setAlignment() 94.5% 52 *3
3. class_instantiates:qt'QButton^ 94.5% 52 *3

class_instantiates:kdelibs'KButtonBox => Confidence Supporters Detractors
4. class_receives_signal:qt'QPushButton::clicked() 94.4% *117 *7

class_calls:kdelibs'KButtonBox::layout() => Confidence Supporters Detractors
5. class_receives_signal:qt'QPushButton::clicked() 94.2% *97 *6

class_calls:kdelibs'KButtonBox::addButton() => Confidence Supporters Detractors
6. class_receives_signal:qt'QPushButton::clicked() 93.7% *104 *7

class_calls:qt'QGroupBox^::setMinimumSize() => Confidence Supporters Detractors
7. class_calls:qt'QGroupBox^::setTitle() 92.9% 13 *1
8. class_calls:qt'QGroupBox^::setGeometry() 92.9% 13 *1

class_instantiates:qt'QGridLayout => Confidence Supporters Detractors
9. class_calls:qt'QGridLayout::addWidget() 92.5% *307 *25

class_calls:qt'QDialog^::setFocusPolicy() => Confidence Supporters Detractors
10. class_instantiates:qt'QLayout^ 92.3% *12 *1

class_calls:qt'QWidget^::layout() => Confidence Supporters Detractors
11. class_instantiates:qt'QLayout^ 90.9% *100 *10

class_calls:qt'QList::setAutoDelete() => Confidence Supporters Detractors
12. class_calls:qt'QList::append() 90.5% 181 *19

class_calls:qt'QLineEdit::setEnabled() => Confidence Supporters Detractors
13. class_calls:qt'QLineEdit^::setText() 90.3% 84 *9