ksysctrl

First, we show classes defined elsewhere that are similar to those in ksysctrl. Click on a class to browse its source code.
ksysctrl'AboutTab is similar to:
kbiff'KBiffAboutTab, kdelibs'KAboutWidget, kcontrol'classAbout, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'DialogWidget, kimageshop'DirectoriesTab

ksysctrl'Conflict is similar to:
kioslave'NameConflictDemand, kioslave'NameServicePacket, kdelibs'CopyJob, kspread'Description, kdm'displayResource, kmidi'app_resources, kdm'_app_resources, kioslave'ResourceRecord, kimageshop'KisResourceServer, kdm'dmResources

ksysctrl'ConflictDisplay is similar to:
kdevelop'WidgetsView, kpaint'View, kwin'ResizeBar, klyx'K_Frame, kiconedit'KResizeWidget, kdevelop'DialogWidget, kwin'ResizeLeft, ksnake'View, qt'CursorView, qt'CheckLists

ksysctrl'DMAPort is similar to:
ksirc'port, kdelibs'MultiPort, kdm'displayResource, kdelibs'Port, kmidi'app_resources, kdm'_app_resources, ksirc'PortPage, kdelibs'AudioPort, kioslave'ResourceRecord, kdelibs'SynthPortWrapper

ksysctrl'Device is similar to:
qt'QDict, kautorun'DriveState, kpoker'_cardtype, kpoker'cardtype, kscd'drivelist, qt'QPaintDeviceX11Data, kdelibs'DevicePropsPage, qt'QPaintDeviceMetrics, kmix'MixDevice, kpoker'fCard

ksysctrl'DeviceEntry is similar to:
qt'FileItem, kcontrol'QListViewItemX, kdelibs'KFileListViewItem, qt'MessageListItem, korganizer'KOListViewItem, kcontrol'TypesListItem, qt'FolderListItem, katabase'PropertyItem, kdevelop'KListViewItem, empath'EmpathFilterListItem

ksysctrl'DeviceList is similar to:
qt'QPaintDeviceX11Data, qt'QWidgetList, katalog'ItemList, qt'QButtonList, kpixmap'QColorList, qt'QPaintDeviceMetrics, qt'QSortedList, qt'QObjectList, kikbd'WindowList, kdelibs'DevicePropsPage

ksysctrl'DeviceManagerTab is similar to:
khexedit'CDragManager, kdevelop'WidgetsView, kpaint'View, kdevelop'PropertyView, kiconedit'KTabBar, knu'myListManager, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, qt'QTabBar, kdevelop'DialogWidget

ksysctrl'DeviceScanner is similar to:
kautorun'DriveState, kpoker'_cardtype, kpoker'cardtype, kscd'drivelist, qt'QDict, qt'QPaintDeviceX11Data, qt'QPaintDeviceMetrics, kmix'MixDevice, kdelibs'DevicePropsPage, kpoker'fCard

ksysctrl'DeviceTitle is similar to:
kwin'TitleBar, kdelibs'KPopupTitle, kdevelop'WidgetsView, kpaint'View, kiconedit'KResizeWidget, kdevelop'DialogWidget, kwin'ResizeLeft, klyx'K_Frame, qt'CheckLists, katabase'ResizeWidget

ksysctrl'DriveInfo is similar to:
kautorun'DriveState, kscd'drivelist, kscd'wm_drive, kdewizard'DrivePage, kdat'TapeDriveNode, kdat'TapeDrive, kdelibs'Info, ksirtet'Info, ksirtet'BlockInfo, ksirtet'TypeInfo

ksysctrl'DriveSpecInfoBox is similar to:
kdewizard'DrivePage, kdat'FileInfoWidget, kdelibs'KButtonBox, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kdat'InfoShellWidget, kwin'TabBox, kiconedit'KResizeWidget, klyx'K_Frame

ksysctrl'DriveUsageInfoBox is similar to:
kautorun'DriveState, kscd'drivelist, kdewizard'DrivePage, kdat'TapeDriveNode, kscd'wm_drive, kdat'TapeDrive, qt'LineEdits, korganizer'KPropGroup, qt'QHGroupBox, kdelibs'Info

ksysctrl'Driver is similar to:
kcontrol'classDriverPrompt, kcontrol'classDrivers, klyx'LyXServer, ksirtet'ServerState, ksirtet'ServerInitData, ksirc'Server, ksirc'server, ksirtet'ServerPlayData, ksirtet'Server, ksirc'ServerChannel

ksysctrl'DriverPropertiesTab is similar to:
kcontrol'classDrivers, kdevelop'PropertyView, kpaint'linePropertiesWidget, kpaint'fillPropertiesWidget, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'DialogWidget

ksysctrl'FileParser is similar to:
ksirc'serverFileParser, kword'KRTFFileParser, kolib'KSParser, khelpcenter'ManParser, kword'KRTFParser, ksirc'ChannelParser, kword'KRTFDocumentParser, kolib'KOMLParser, kword'KRTFHeaderParser, kdelibs'KHTMLParser

ksysctrl'GeneralInfoBox is similar to:
kimageshop'GeneralTab, ksirc'generalData, ksirc'Page, kdat'FileInfoWidget, kdelibs'KButtonBox, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kdat'InfoShellWidget, kwin'TabBox

ksysctrl'GeneralPropertiesTab is similar to:
kimageshop'GeneralTab, kdevelop'PropertyView, kpaint'linePropertiesWidget, kbiff'KBiffGeneralTab, ksirc'generalData, ksirc'Page, kpaint'fillPropertiesWidget, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar

ksysctrl'GeneralTab is similar to:
kimageshop'GeneralTab, kbiff'KBiffGeneralTab, ksirc'generalData, ksirc'Page, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'DialogWidget

ksysctrl'IDEDrive is similar to:
kautorun'DriveState, kscd'drivelist, kscd'wm_drive, kdewizard'DrivePage, kdat'TapeDriveNode, kdat'TapeDrive, kdat'Node, kautorun'CDROM, qt'QPaintDeviceX11Data, qt'QGroupBox

ksysctrl'IDEDriveScanner is similar to:
kautorun'DriveState, kscd'drivelist, kdewizard'DrivePage, kscd'wm_drive, kdat'TapeDriveNode, kdat'TapeDrive, kdat'Node, kautorun'CDROM, qt'QPaintDeviceX11Data, kmix'MixDevice

ksysctrl'IOAddress is similar to:
kdelibs'IOType, ksirtet'IOBuffer, ksirtet'IO_Flag, kdelibs'KImageIO, kdelibs'KPixmapIO, abbrowser'AddressDialog, kdm'_app_resources, empath'EmpathAddressValidator, kfloppy'struct_io_manager, kfloppy'struct_io_channel

ksysctrl'IOBaseConfig is similar to:
kdelibs'IOType, kmidi'Config, qt'config, ksirtet'IOBuffer, ksirtet'IO_Flag, kimageshop'BaseConfig, kdelibs'KImageIO, kdelibs'KConfig, kdelibs'KPixmapIO, kdelibs'KConfigBase

ksysctrl'ISAPnPDataBase is similar to:
qt'QDict, qt'QMapNodeBase, kcalc'_num_base, kcalc'num_base, kspread'_num_base, kspread'num_base, kolib'Base64, ksirc'PMenuData, qt'QWidgetList, qt'QButtonList

ksysctrl'ISAPnPDevice is similar to:
qt'QDict, qt'QPaintDeviceX11Data, kmix'MixDevice, kdelibs'DevicePropsPage, qt'QPaintDeviceMetrics, kpackage'Locations, kmid'DeviceManager, qt'QIODeviceSource, kdelibs'DeviceManager, kmix'MixDeviceWidget

ksysctrl'ISAPnPDeviceInfo is similar to:
qt'QDict, qt'QList, kdelibs'Info, ksirtet'Info, qt'ClassInfo, ksirtet'TypeInfo, qt'QPaintDeviceMetrics, qt'QPaintDeviceX11Data, qt'QClassInfo, ksirtet'TextInfo

ksysctrl'ISAPnPScanner is similar to:
qt'QDict, kpackage'Locations, ksirc'PLabel, ksirc'PMenuData, ksirc'PButton, ksirc'PLayout, ksirc'PLineEdit, ksirc'PTabDialog, ksirc'PTableView, qt'QPaintDeviceMetrics

ksysctrl'ISAPnPVendorDictionary is similar to:
qt'QObjectDictionary, qt'QAsciiDict, qt'QList, kmidi'_VendorShellExtClassRec, kmidi'XawVendorShellExtWidget, kmidi'XawVendorShellExtPart, kmidi'XawVendorShellExtRec, kmidi'XawVendorShellExtClassPart, kmidi'XawVendorShellExtClassRec, kpackage'Locations

ksysctrl'Interrupt is similar to:
kdm'displayResource, kmidi'app_resources, kdm'_app_resources, khexedit'CProgress, kioslave'ResourceRecord, kimageshop'KisResourceServer, kdm'dmResources, kdelibs'KIconLoaderCanvas, kmidi'_app_resources, kreversi'SuperEngine

ksysctrl'KSystemControlMainWindow is similar to:
kmidi'ControlMode, kghostview'ViewControl, arts'MainWindow, qt'FileMainWindow, kwin'SystemButton, konquest'MainWindow, qt'QMainWindowLayout, kdelibs'MainWindowPrivate, kimageshop'ControlFrame, empath'EmpathMainWindow

ksysctrl'MemoryAddress is similar to:
kcontrol'KMemoryWidget, qt'memory_information, abbrowser'AddressDialog, kdm'_app_resources, empath'EmpathAddressValidator, kpilot'PilotAddress, kpilot'AddressWidget, kab'TabAddresses, empath'EmpathAddressHeaderBodyWidget, kpilot'KPilotOptionsAddress

ksysctrl'PCCardDevice is similar to:
kpoker'_cardtype, kpoker'cardtype, kpoker'fCard, kpat'CardBox, qt'CardLayout, kpoker'CardWidget, kpat'cardMaps, qt'CardLayoutIterator, kpat'cardPos, kpoker'CardImages

ksysctrl'PCCardScanner is similar to:
kpoker'_cardtype, kpoker'cardtype, kpoker'fCard, kpat'CardBox, qt'CardLayout, kpoker'CardWidget, qt'CardLayoutIterator, kpat'cardMaps, kpat'cardPos, kpoker'CardImages

ksysctrl'PCIDevice is similar to:
qt'QPaintDeviceX11Data, kdelibs'DevicePropsPage, kmix'MixDevice, qt'QPaintDeviceMetrics, kmid'DeviceManager, qt'QIODeviceSource, kdelibs'DeviceManager, kmix'MixDeviceWidget, qt'QPaintDevice, kcontrol'classDrivers

ksysctrl'PCIScanner is similar to:
qt'QPaintDeviceX11Data, kmix'MixDevice, kdelibs'DevicePropsPage, qt'QPaintDeviceMetrics, qt'QIODeviceSource, kmid'DeviceManager, kdelibs'Header, kdelibs'DeviceManager, kmix'MixDeviceWidget, qt'QIODevice

ksysctrl'ParallelPort is similar to:
ksirc'port, kdelibs'MultiPort, kdelibs'Port, ksirc'PortPage, kdelibs'AudioPort, kdelibs'SynthPortWrapper, kdelibs'ASyncPort, ksysv'KSVViewPort, kpackage'bsdPortsIndexItem, kpaint'QwViewport

ksysctrl'ParallelPortScanner is similar to:
ksirc'port, kdelibs'MultiPort, kdelibs'Port, ksirc'PortPage, kdelibs'AudioPort, kdelibs'SynthPortWrapper, kdelibs'ASyncPort, ksysv'KSVViewPort, kpackage'bsdPortsIndexItem, kpaint'QwViewport

ksysctrl'PartitionInfo is similar to:
kdelibs'Info, ksirtet'Info, ksirtet'BlockInfo, ksirtet'TypeInfo, ksirtet'TextInfo, kdelibs'FileInfo, kioslave'time_info, ksirc'SInfo, qt'PaintEventInfo, kword'FrameInfo

ksysctrl'Pie3DPiece is similar to:
kpresenter'PieType, ksmiletris'PiecesType, kpresenter'PieValueCmd, ksirtet'ShowNextPiece, ksirtet'Piece, qt'ShowNextPiece, kpresenter'PiePreview, ksmiletris'NextPieceWidget, ksirtet'AIPiece, ksirtet'TLPieceInfo

ksysctrl'Pie3DWidget is similar to:
qt'PieView, kdevelop'WidgetsView, kdevelop'DialogWidget, kchart'KChartPieConfigPage, kiconedit'KResizeWidget, kpaint'View, ksirtet'OptionWidget, katabase'ResizeWidget, kcontrol'HelpWidget, klyx'K_Frame

ksysctrl'PropertiesDialog is similar to:
kpaint'propertiesDialog, qt'TabDialog, kdelibs'PropertiesDialog, kdelibs'Property, kcontrol'classProperties, kimageshop'LayerPropertyDialog, kautorun'SetupDialog, katabase'PropertyEditor, killustrator'HelplineDialog, kdevelop'CGroupPropertiesDlg

ksysctrl'Resource is similar to:
kdm'displayResource, kdm'_app_resources, kmidi'app_resources, kioslave'ResourceRecord, kimageshop'KisResourceServer, kdm'dmResources, kmidi'_app_resources, kdelibs'IOType, kcontrol'KMemoryWidget, qt'memory_information

ksysctrl'ResourceBaseConfig is similar to:
kdm'displayResource, kmidi'app_resources, kmidi'Config, qt'config, kdm'_app_resources, kimageshop'BaseConfig, kioslave'ResourceRecord, kcontrol'ConfigModuleList, kimageshop'KisResourceServer, kdelibs'KConfigBase

ksysctrl'ResourceChangeDialog is similar to:
kdm'displayResource, kmidi'app_resources, kdm'_app_resources, kioslave'ResourceRecord, korn'TypeDialog, kimageshop'KisResourceServer, kdevelop'DefaultsDialog, kghostview'InfoDialog, kdm'dmResources, kiconedit'KResizeDialog

ksysctrl'ResourceEntry is similar to:
kdm'displayResource, kmidi'app_resources, qt'FileItem, kcontrol'QListViewItemX, kdm'_app_resources, kdelibs'KFileListViewItem, qt'MessageListItem, kioslave'ResourceRecord, korganizer'KOListViewItem, kcontrol'TypesListItem

ksysctrl'ResourceList is similar to:
kdm'displayResource, kmidi'app_resources, kdm'_app_resources, kioslave'ResourceRecord, kimageshop'KisResourceServer, kdm'dmResources, qt'QWidgetList, katalog'ItemList, qt'QButtonList, kmidi'_app_resources

ksysctrl'ResourcePropertiesTab is similar to:
kdevelop'PropertyView, kpaint'fillPropertiesWidget, kpaint'linePropertiesWidget, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'WidgetsView, kpaint'View, kdelibs'EditConfigTab, kdevelop'EditConfigTab, qt'CheckLists

ksysctrl'ResourceSpinBox is similar to:
kimageshop'KSpinBox, kdelibs'KIntSpinBox, killustrator'FloatSpinBox, qt'QSpinBoxPrivate, kdm'displayResource, kmidi'app_resources, korganizer'KPropSpin, kdm'_app_resources, kioslave'ResourceRecord, kimageshop'KisResourceServer

ksysctrl'SCSIDevice is similar to:
kautorun'DriveState, qt'QPaintDeviceX11Data, kscd'drivelist, qt'QPaintDeviceMetrics, kscd'wm_drive, kmix'MixDevice, kdelibs'DevicePropsPage, qt'QIODeviceSource, kdewizard'DrivePage, kmid'DeviceManager

ksysctrl'SCSIDrive is similar to:
kautorun'DriveState, kscd'drivelist, kscd'wm_drive, kdewizard'DrivePage, kdat'TapeDriveNode, kdat'TapeDrive, kdat'Node, kautorun'CDROM, qt'QPaintDeviceX11Data, qt'QPaintDeviceMetrics

ksysctrl'SCSIInfoBox is similar to:
kdat'FileInfoWidget, kdelibs'KButtonBox, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kdat'InfoShellWidget, kwin'TabBox, kiconedit'KResizeWidget, klyx'K_Frame, kwin'ResizeLeft

ksysctrl'SCSIScanner is similar to:
kdf'Disks, kdf'DiskList, qt'QPaintDeviceX11Data, kmix'MixDevice, qt'QPaintDeviceMetrics, kdelibs'DevicePropsPage, kdf'DiskEntry, qt'QIODeviceSource, kdf'KDiskFreeWidget, kmix'MixDeviceWidget

ksysctrl'SerialPort is similar to:
kword'KWSerialLetterDataBase, ksirc'port, kword'KWSerialLetterVariable, kword'KWSerialLetterEditor, kword'KWSerialLetterEditorList, kpilot'PilotSerialDatabase, kword'KWVariableSerialLetterFormat, kword'KWSerialLetterEditorListItem, kword'KWSerialLetterVariableInsertDia, kdelibs'MultiPort

ksysctrl'SerialPortScanner is similar to:
ksirc'port, kword'KWSerialLetterDataBase, kword'KWSerialLetterVariable, kpilot'PilotSerialDatabase, kword'KWSerialLetterEditor, kword'KWVariableSerialLetterFormat, kword'KWSerialLetterEditorList, kword'KWSerialLetterEditorListItem, kword'KWSerialLetterVariableInsertDia, kdelibs'MultiPort

ksysctrl'SettingsPropertiesTab is similar to:
kdevelop'PropertyView, kpaint'linePropertiesWidget, kpaint'fillPropertiesWidget, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'DialogWidget, kimageshop'DirectoriesTab

ksysctrl'StateInfoBox is similar to:
qt'LineEdits, korganizer'KPropGroup, qt'QHGroupBox, kdelibs'Info, ksirtet'Info, qt'QVGroupBox, pixie'ColorWidget, kdm'FileState, kdm'fileState, qt'BOX

ksysctrl'UsagePropertiesTab is similar to:
kdevelop'PropertyView, kpaint'linePropertiesWidget, kpaint'fillPropertiesWidget, kdevelop'WidgetsView, kpaint'View, kiconedit'KTabBar, kdelibs'SelectConfigTab, kdevelop'SelectConfigTab, kdevelop'DialogWidget, kimageshop'DirectoriesTab

ksysctrl'VendorInfoBox is similar to:
kdat'FileInfoWidget, kdelibs'KButtonBox, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kdat'InfoShellWidget, kwin'TabBox, kiconedit'KResizeWidget, klyx'K_Frame, kwin'ResizeLeft

ksysctrl'XServer is similar to:
klyx'LyXServer, ksirtet'ServerState, ksirtet'ServerInitData, ksirc'Server, ksirc'server, ksirtet'ServerPlayData, ksirtet'Server, ksirc'ServerChannel, ksirc'ServerPage, ksirc'serverFileParser



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

class_calls:qt'QTextStream::eof() => Confidence Supporters Detractors
1. class_calls:qt'QFile::open() 97.8% *45 *1
2. class_instantiates:qt'QFile 97.8% *45 *1
3. class_calls:qt'QFile::close() 91.3% *42 *4

class_calls:qt'QBoxLayout^::activate() => Confidence Supporters Detractors
4. class_calls:qt'QBoxLayout^::addWidget() 96.4% *190 *7

class_calls:qt'QList^::first() => Confidence Supporters Detractors
5. class_calls:qt'QList^::next() 95.7% *180 *8

class_calls:qt'QTextStream::readLine() => Confidence Supporters Detractors
6. class_calls:qt'QFile::open() 94.9% *37 *2
7. class_instantiates:qt'QFile 94.9% *37 *2
8. class_calls:qt'QTextStream::eof() 92.3% *36 *3

class_calls:qt'QVBoxLayout::activate() => Confidence Supporters Detractors
9. class_instantiates:qt'QFrame^ 94.7% *108 *6

class_calls:qt'QVBoxLayout::addSpacing() => Confidence Supporters Detractors
10. class_calls:qt'QVBoxLayout::addWidget() 94.4% *101 *6
11. class_instantiates:qt'QFrame^ 94.4% *101 *6

class_calls:qt'QHBoxLayout::addStretch() => Confidence Supporters Detractors
12. class_calls:qt'QHBoxLayout::addWidget() 93.4% *99 *7
13. class_instantiates:qt'QVBoxLayout 90.6% *96 *10

class_calls:qt'QLabel::setEnabled() => Confidence Supporters Detractors
14. class_instantiates:qt'QButton^ 93.0% *40 *3

class_instantiates:qt'QTextStream => Confidence Supporters Detractors
15. class_calls:qt'QIODevice^::open() 92.0% *69 *6
16. class_instantiates:qt'QIODevice^ 92.0% *69 *6

class_calls:qt'QRangeControl^::setValue() => Confidence Supporters Detractors
17. class_instantiates:qt'QWidget^ 91.7% 132 *12

class_calls:qt'QDialog^::resize() => Confidence Supporters Detractors
18. class_instantiates:qt'QFrame^ 91.2% *176 *17

class_calls:qt'QVBoxLayout::addStretch() => Confidence Supporters Detractors
19. class_instantiates:qt'QFrame^ 90.9% *100 *10

class_calls:qt'QScrollView^::setGeometry() => Confidence Supporters Detractors
20. class_instantiates:qt'QPushButton^ 90.2% 46 *5