caitoo

First, we show classes defined elsewhere that are similar to those in caitoo. Click on a class to browse its source code.
caitoo'BWDateTime is similar to:
knotes'BWDateTime, kdevelop'WidgetsView, kiconedit'KResizeWidget, kpaint'View, qt'CheckLists, kdevelop'DialogWidget, klyx'K_Frame, kwin'ResizeLeft, ksirtet'OptionWidget, qt'Test

caitoo'CaitooApp is similar to:
knotes'KNotesApp, kdelibs'TestApp, korganizer'AlarmApp, kicker'KickerApp, korganizer'KOrganizerApp, kformula'KFormulaApp, kolib'MyApp, kmidi'MidiApplication, kword'Unique, konqueror'clientApp

caitoo'CaitooIface is similar to:
kspread'KSpreadMapIface, kspread'KSpreadViewIface, kspread'KSpreadTableIface, kdesktop'KBackgroundIface, kspread'KSpreadDocIface, kspread'KSpreadAppIface, kdevelop'KDevelopIface, kdesktop'KDesktopIface, kpresenter'KPresenterDocIface, kpresenter'KPresenterObjectIface

caitoo'ConfigDlg is similar to:
klipper'ConfigDialog, kedit'UrlDlg, kdelibs'KLineEditDlg, kdelibs'KFileDialogConfigureDlg, kdelibs'PreferencesDlg, kdelibs'KKeyDialog, kdelibs'DefaultsDialog, kdelibs'ColorDialog, kpm'ValueDialog, ark'AddDlg

caitoo'ConnectionType is similar to:
ksirtet'ConnectionData, qt'QConnectionList, ksirtet'KeyConnection, qt'QConnection, kioslave'Connection, kdelibs'_IceConnectionError, ksirc'connection, qt'QConnectionListIt, kdelibs'UnixConnection, kdelibs'_IceConnectionReply

caitoo'DirItem is similar to:
qt'QDirSortItem, kfloppy'ext2_dir_entry, kmidi'DirPath, pixie'KIFDirItem, konqueror'KonqListViewDir, kfloppy'dir_context, konqueror'KonqDirTreeItem, kcalc'_item_type, kcalc'item_type, kspread'_item_type

caitoo'DlgAdvanced is similar to:
kcontrol'KAdvanced, kcontrol'KAdvancedOptions, kcontrol'KAdvancedConfig, kbiff'KBiffMailboxAdvanced, ksysctrl'StateInfoBox, korganizer'KPropGroup, qt'LineEdits, kcontrol'KLocaleAdvanced, kdevelop'CGroupPropertiesDlg, qt'QHGroupBox

caitoo'DlgAutomation is similar to:
ksysctrl'StateInfoBox, qt'LineEdits, korganizer'KPropGroup, kdevelop'CGroupPropertiesDlg, ark'DirDlg, qt'QHGroupBox, pixie'ColorWidget, ark'DeleteDlg, kdevelop'GridDlg, qt'QVGroupBox

caitoo'DlgConnection is similar to:
kdevelop'WidgetsView, kpaint'View, qt'ConnectWidget, kdevelop'DialogWidget, kiconedit'KResizeWidget, klyx'K_Frame, ksirtet'OptionWidget, kwin'ResizeLeft, qt'Test, qt'CheckLists

caitoo'DlgDirectories is similar to:
kdelibs'Directory, kdelibs'DirectoryView, qt'Directory, qt'DirectoryView, kdelibs'HTMLDirectoryElement, kdelibs'KTarDirectory, ksysctrl'StateInfoBox, kdat'DirectoryNode, korganizer'KPropGroup, qt'LineEdits

caitoo'DlgLimits is similar to:
kwuftpd'ftplimit, ksysctrl'StateInfoBox, kwuftpd'EditLimit, korganizer'KPropGroup, qt'LineEdits, kdevelop'CGroupPropertiesDlg, qt'QHGroupBox, ark'DirDlg, ark'DeleteDlg, pixie'ColorWidget

caitoo'DlgSearch is similar to:
karchie'KASearchSettings, karchie'KAViewSearchterm, karchie'SearchMode, korganizer'SearchDialog, kdevelop'SearchDialog, ksysctrl'StateInfoBox, kpresenter'KSearchDialog, korganizer'KPropGroup, qt'LineEdits, khelpcenter'HTMLSearch

caitoo'DlgSystem is similar to:
kdevelop'WidgetsView, kpaint'View, qt'Test, kdevelop'DialogWidget, kiconedit'KResizeWidget, klyx'K_Frame, kchart'SheetDlg, kwin'ResizeLeft, qt'DropWindow, qt'ButtonsGroups

caitoo'DockWidget is similar to:
kmidi'DockWidget, kscd'DockWidget, kppp'DockWidget, kwin'DockWindow, kdesktop'KBackgroundDockWidget, kpm'DockWidget, kdelibs'KDockWidgetHeaderDrag, korganizer'AlarmDockWindow, knotes'DockWidget, kdelibs'KDockWidgetHeader

caitoo'DropTarget is similar to:
qt'DropWindow, kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kiconedit'KResizeWidget, kwin'ResizeLeft, klyx'K_Frame, katabase'ResizeWidget, qt'DesktopWidget, qt'CheckLists

caitoo'KMainWidget is similar to:
kmines'MainWidget, kuser'mainWidget, konquest'MainWindow, ksirtet'MainWidget, arts'MainWindow, ksokoban'MainWindow, kdelibs'MainWindow, kspaceduel'MyTopLevelWidget, kppp'TopWidget, kpat'pWidget

caitoo'LogWindow is similar to:
kdelibs'KKeyDialog, kdelibs'ColorDialog, kdelibs'DefaultsDialog, kpm'ValueDialog, kedit'PrintDialog, kdelibs'KFontDialog, klipper'ConfigDialog, kedit'UrlDlg, kmidi'LogWindow, klyx'Logfile

caitoo'PreferencesDlg is similar to:
kdelibs'PreferencesDlg, kpm'Preferences, kimageshop'PreferencesDialog, kedit'UrlDlg, kdelibs'KLineEditDlg, kimage'KImagePreferencesDialog, kdelibs'KFileDialogConfigureDlg, kmahjongg'Preferences, kdelibs'KKeyDialog, kdelibs'ColorDialog

caitoo'SearchList is similar to:
qt'MyListView, kdevelop'KListView, kdm'HostView, katabase'QuerySelect, qt'QFileListView, klipper'KEditableListView, kdelibs'KListView, kdelibs'DirectoryView, qt'DirectoryView, ktop'ProcessList

caitoo'SeparatedLog is similar to:
kmidi'LogWindow, kcontrol'LogView, kwuftpd'Logging, kdevelop'WidgetsView, qt'CheckLists, kpaint'View, kdevelop'DialogWidget, kiconedit'KResizeWidget, klyx'K_Frame, kwin'ResizeLeft

caitoo'Settings is similar to:
kdelibs'Settings, ksysctrl'SettingsPropertiesTab, ark'CSettings, karchie'KASettings, kdelibs'KHTMLSettings, karchie'KASearchSettings, kdelibs'KGlobalSettings, empath'EmpathDisplaySettingsDialog, kmines'MainWidget, kmail'KMAccountSettings

caitoo'Transfer is similar to:
kdelibs'ProgressItem, kscd'TransferType, empath'EmpathMessageListItem, empath'EmpathFolderListItem, kdelibs'TransferJob, ksysv'Timer, qt'FileItem, libsearch'KPing, qt'MessageListItem, kview'KFilterList

caitoo'TransferIterator is similar to:
kscd'TransferType, kdelibs'ListIterator, qt'QValueListIterator, qt'QLayoutIterator, qt'QMapIterator, qt'QListIterator, kdelibs'TransferJob, qt'QCacheIterator, qt'QBoxLayoutIterator, kppp'ModemTransfer

caitoo'TransferList is similar to:
kscd'TransferType, kdelibs'KListView, kdevelop'KListView, qt'MyListView, qt'QFileListView, katabase'QuerySelect, kdelibs'ProgressListView, kdelibs'TransferJob, klipper'KEditableListView, columbo'ResultView

caitoo'WindowStyle is similar to:
kdelibs'Window, kcontrol'FontStyle, ksirc'WINDOW_MOVE_TYPE, kikbd'WindowList, kikbd'WindowEntry, killustrator'LineStyle, kdelibs'ItemStyle, kdevelop'ItemStyle, kdelibs'DocumentStyle, kdevelop'AddWindowFlags



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

class_calls:kdelibs'KApplication^::isRestored() => Confidence Supporters Detractors
1. class_calls:kdelibs'KApplication^::exec() 96.7% 29 *1
2. class_calls:kdelibs'KCmdLineArgs^::init() 90.0% 27 *3
3. class_instantiates:kdelibs'KAboutData^ 90.0% 27 *3

class_calls:qt'QWidget^::resizeEvent() => Confidence Supporters Detractors
4. class_overrides:qt'QWidget^::resizeEvent() 93.0% 80 *6

class_calls:qt'QGridLayout::setColStretch() => Confidence Supporters Detractors
5. class_inherits:qt'QWidget^ 92.5% *136 *11

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

class_calls:kdelibs'KURL::isEmpty() => Confidence Supporters Detractors
7. class_instantiates:qt'QWidget^ 92.3% 24 *2

class_calls:kdelibs'KIntNumInput::setSuffix() => Confidence Supporters Detractors
8. class_instantiates:qt'QCheckBox 92.3% *12 *1
9. class_calls:qt'QCheckBox::setChecked() 92.3% *12 *1

class_calls:qt'QGridLayout::setRowStretch() => Confidence Supporters Detractors
10. class_inherits:qt'QWidget^ 92.2% *130 *11

class_calls:qt'QWidget::adjustSize() => Confidence Supporters Detractors
11. class_calls:qt'QWidget^::setMinimumSize() 91.7% 11 *1

class_calls:qt'QRadioButton::isChecked() => Confidence Supporters Detractors
12. class_instantiates:qt'QFrame^ 91.5% *86 *8

class_calls:kdelibs'KStatusBar::changeItem() => Confidence Supporters Detractors
13. class_calls:kdelibs'KStatusBar::insertItem() 91.1% 41 *4

class_calls:qt'QButton^::setEnabled() => Confidence Supporters Detractors
14. class_instantiates:qt'QFrame^ 91.0% *162 *16

class_calls:qt'QDateTime::time() => Confidence Supporters Detractors
15. class_instantiates:qt'QTime 90.9% *10 *1

class_calls:kdelibs'KIntNumInput::setEnabled() => Confidence Supporters Detractors
16. class_instantiates:qt'QFrame^ 90.9% *10 *1

class_calls:kdelibs'KMessageBox::warningYesNo() => Confidence Supporters Detractors
17. class_inherits:qt'QWidget^ 90.6% *29 *3

class_calls:qt'QApplication^::setMainWidget() => Confidence Supporters Detractors
18. class_instantiates:kdelibs'KInstance^ 90.5% 57 *6

class_calls:qt'QRadioButton::setChecked() => Confidence Supporters Detractors
19. class_instantiates:qt'QGroupBox^ 90.2% *110 *12

class_calls:qt'QMenuData^::insertItem() => Confidence Supporters Detractors
20. class_instantiates:qt'QFrame^ 90.1% *173 *19