54 replacementSel = originalSel;
56 Method originalMethod = class_getInstanceMethod(baseClass, originalSel);
57 Method replacementMethod = class_getInstanceMethod(proxyClass, replacementSel);
58 IMP originalImp = method_setImplementation(originalMethod, method_getImplementation(replacementMethod));
61 Method backupMethod = class_getInstanceMethod(proxyClass, backupSel);
62 class_addMethod(baseClass, backupSel, originalImp, method_getTypeEncoding(backupMethod));
68 Method originalMethod = class_getInstanceMethod(baseClass, originalSel);
69 Method backupMethodInBaseClass = class_getInstanceMethod(baseClass, backupSel);
70 method_setImplementation(originalMethod, method_getImplementation(backupMethodInBaseClass));
Combined button and popup list for selecting options.
QT_BEGIN_NAMESPACE void qt_cocoa_change_implementation(Class baseClass, SEL originalSel, Class proxyClass, SEL replacementSel, SEL backupSel)
void qt_cocoa_change_back_implementation(Class baseClass, SEL originalSel, SEL backupSel)