knotes

First, we show classes defined elsewhere that are similar to those in knotes. Click on a class to browse its source code.
knotes'AlarmDialog is similar to:
kdelibs'ColorDialog, kdelibs'KKeyDialog, kpm'ValueDialog, kdelibs'DefaultsDialog, kedit'PrintDialog, kdelibs'KFontDialog, klipper'ConfigDialog, kdelibs'SearchDialog, kpm'SliderDialog, kdf'COptionDialog

knotes'AlarmEntry is similar to:
korganizer'AlarmApp, korganizer'AlarmDockWindow, kscd'Entry, kmail'KAlarmTimer, krn'KAlarmTimer, kdesu'Data_entry, kjots'TextEntry, korganizer'AlarmDaemon, konsole'ColorEntry, kdelibs'KEntryKey

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

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

knotes'DockWidget is similar to:
kpm'DockWidget, kpilot'DockingLabel, kmidi'DockWidget, kscd'DockWidget, kdf'DockWidget, kppp'DockWidget, kdelibs'KDockWindow, caitoo'DockWidget, kmix'KDockWidget, kdesktop'KBackgroundDockWidget

knotes'KNotesApp is similar to:
kdelibs'TestApp, korganizer'AlarmApp, kword'Notes, kicker'KickerApp, korganizer'KOrganizerApp, caitoo'CaitooApp, kformula'KFormulaApp, kword'NotesElement, kmid'noteCmd, kword'FNote

knotes'KPostit is similar to:
korganizer'EventWidget, qt'Frame, korganizer'KDateEdit, kdelibs'MouseWidget, kimageshop'ColorFrame, qt'QColorShowLabel, katalog'ItemView, korganizer'KPropColor, kimageshop'DockFrame, mouse'KImageNumber

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

knotes'Mail is similar to:
kedit'Mail, kdelibs'KKeyDialog, kdelibs'ColorDialog, kdelibs'DefaultsDialog, kpm'ValueDialog, kedit'PrintDialog, kdelibs'KFontDialog, klipper'ConfigDialog, kedit'UrlDlg, kdelibs'SearchDialog

knotes'MyTimer is similar to:
kdelibs'MyObject, ksysv'Timer, kdelibs'myTest, kdelibs'MyDCOPObject, qt'QTimer, qt'QSignal, qt'QSenderObject, kview'KFilterList, konsole'KWrited, kuser'KError

knotes'OptionDialog is similar to:
kljettool'OptionDialog, kdf'COptionDialog, kedit'COptionDialog, kdelibs'ColorDialog, kdelibs'KFontDialog, kpm'ValueDialog, khexedit'COptionDialog, kdelibs'KKeyDialog, kedit'PrintDialog, kdelibs'DefaultsDialog

knotes'QtedSetInt is similar to:
kdevelop'WidgetsView, kpaint'View, kdevelop'DialogWidget, kiconedit'KResizeWidget, klyx'K_Frame, qt'CheckLists, qt'ButtonsGroups, kwin'ResizeLeft, ksirtet'OptionWidget, qt'Test

knotes'RenameDialog is similar to:
kdelibs'KKeyDialog, kpm'ValueDialog, kdelibs'ColorDialog, kdelibs'DefaultsDialog, kedit'PrintDialog, kdelibs'KFontDialog, klipper'ConfigDialog, kdelibs'SearchDialog, kpm'SliderDialog, kdf'COptionDialog

knotes'SaveTimer is similar to:
ksysv'Timer, qt'QTimer, qt'QSignal, qt'QSenderObject, kview'KFilterList, konsole'KWrited, kuser'KError, empath'EmpathTaskTimer, kdelibs'MyObject, qt'Folder

knotes'_AlarmEntry is similar to:
korganizer'AlarmApp, korganizer'AlarmDockWindow, kscd'Entry, kmail'KAlarmTimer, krn'KAlarmTimer, kdesu'Data_entry, kjots'TextEntry, korganizer'AlarmDaemon, konsole'ColorEntry, kdelibs'KEntryKey

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

knotes'myPushButton is similar to:
kdvi'PushButton, kicker'PushButton, kwin'MyButton, ksirc'PPushButton, kdelibs'KKeyButton, qt'QPushButtonPrivate, kdelibs'KColorButton, kjots'MyButtonGroup, kolib'KSObject_QPushButton, kolib'KSClass_QPushButton

knotes'sessionWidget is similar to:
amor'AmorSessionWidget, kdevelop'WidgetsView, kdevelop'DialogWidget, kiconedit'KResizeWidget, kpaint'View, ksirtet'OptionWidget, katabase'ResizeWidget, kcontrol'HelpWidget, klyx'K_Frame, qt'QExtraWidget



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

class_instantiates:qt'QTimer => Confidence Supporters Detractors
1. class_calls:qt'QTimer::start() 96.0% 97 *4
2. class_receives_signal:qt'QTimer::timeout() 93.1% 94 *7

class_calls:qt'QPushButton::setAutoResize() => Confidence Supporters Detractors
3. class_calls:qt'QPushButton::setAutoRepeat() 95.2% 60 *3

class_calls:qt'QPushButton^::setFocusPolicy() => Confidence Supporters Detractors
4. class_instantiates:qt'QFrame^ 94.1% 32 *2

class_instantiates:qt'QListIterator => Confidence Supporters Detractors
5. class_calls:qt'QListIterator::current() 94.0% 110 *7

class_calls:qt'QLabel::setLineWidth() => Confidence Supporters Detractors
6. class_calls:qt'QLabel::setText() 92.9% 13 *1

class_calls:qt'QSpinBox::value() => Confidence Supporters Detractors
7. class_instantiates:qt'QLabel 92.6% *25 *2

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

class_calls:qt'QList::remove() => Confidence Supporters Detractors
9. class_calls:qt'QList::append() 91.7% *66 *6

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

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

class_overrides:kdelibs'KDialogBase::slotUser1() => Confidence Supporters Detractors
12. class_instantiates:qt'QLabel 90.9% *10 *1

class_overrides:qt'QTableView^::mouseDoubleClickEvent() => Confidence Supporters Detractors
13. class_calls:qt'QTableView^::setTableFlags() 90.9% 10 *1
14. class_calls:qt'QTableView^::setBackgroundColor() 90.9% 10 *1
15. class_overrides:qt'QTableView^::mousePressEvent() 90.9% 10 *1
16. class_overrides:qt'QTableView^::paintCell() 90.9% 10 *1

class_calls:qt'QPushButton::setPixmap() => Confidence Supporters Detractors
17. class_receives_signal:qt'QPushButton::clicked() 90.7% 49 *5

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