kdelibs'BrowserExtension Reuse Opportunities and Patterns

First, we show classes defined elsewhere that are similar to kdelibs'BrowserExtension. Click on a class to browse its source code.
kdelibs'BrowserExtension is similar to:
konqueror'KonqChildView, empath'EmpathBrowserPart, konsole'KWrited, kdevelop'CDocBrowser, khelpcenter'khcBrowserFactory, empath'EmpathFilter, empath'EmpathMessageListItem, ksysv'Timer, kview'KFilterList, khelpcenter'khcNavigatorItem



Second, we show how kdelibs'BrowserExtension is reused in existing applications (thus showing you ``reuse opportunities'' for your own applications). The count on the right indicates the number of applications in which the reuse relationship on the left is present. Click on a reuse opportunity to browse the corresponding application source code.

Reuse Opportunities: Applications
1. class_inherits:kdelibs'BrowserExtension (^) 10 (10)
2. class_overrides:kdelibs'BrowserExtension::xOffset() (^) 2 (2)
3. class_overrides:kdelibs'BrowserExtension::yOffset() (^) 2 (2)
4. class_overrides:kdelibs'BrowserExtension::restoreState() (^) 1 (1)
5. class_overrides:kdelibs'BrowserExtension::saveState() (^) 1 (1)
6. class_receives_signal:kdelibs'BrowserExtension::enableAction() (^) 1 (1)
7. class_calls:kdelibs'BrowserExtension::enableAction() (^) 0 (1)
8. class_calls:kdelibs'BrowserExtension::popupMenu() (^) 0 (1)
9. class_calls:kdelibs'BrowserExtension::selectionInfo() (^) 0 (1)
10. class_calls:kdelibs'BrowserExtension::urlArgs() (^) 0 (1)
11. class_instantiates:kdelibs'BrowserExtension (^) 0 (10)


Third, we show patterns in the way kdelibs'BrowserExtension is reused in existing applications. These patterns are in the form of if/then rules with a confidence measure that indicates the percentage of application classes for which the rule holds. Click on a reuse pattern to browse the corresponding application source code.

class_instantiates:kdelibs'BrowserExtension^ => Confidence Supporters Detractors
1. class_inherits:kdelibs'ReadOnlyPart 100.0% 12 0
2. class_overrides:kdelibs'ReadOnlyPart::openFile() 100.0% 12 0
3. class_calls:kdelibs'ReadOnlyPart^::setInstance() 100.0% 12 0
4. class_calls:kdelibs'ReadOnlyPart^::setWidget() 100.0% 12 0