equal
deleted
inserted
replaced
56 |
56 |
57 QT_BEGIN_NAMESPACE |
57 QT_BEGIN_NAMESPACE |
58 extern Qt::MouseButton cocoaButton2QtButton(NSInteger buttonNum); // qcocoaview.mm |
58 extern Qt::MouseButton cocoaButton2QtButton(NSInteger buttonNum); // qcocoaview.mm |
59 extern QPointer<QWidget> qt_button_down; //qapplication_mac.cpp |
59 extern QPointer<QWidget> qt_button_down; //qapplication_mac.cpp |
60 extern const QStringList& qEnabledDraggedTypes(); // qmime_mac.cpp |
60 extern const QStringList& qEnabledDraggedTypes(); // qmime_mac.cpp |
|
61 extern void qt_event_request_window_change(QWidget *); // qapplication_mac.mm |
|
62 extern void qt_mac_send_posted_gl_updates(QWidget *widget); // qapplication_mac.mm |
61 |
63 |
62 Q_GLOBAL_STATIC(QPointer<QWidget>, currentDragTarget); |
64 Q_GLOBAL_STATIC(QPointer<QWidget>, currentDragTarget); |
63 |
65 |
64 QT_END_NAMESPACE |
66 QT_END_NAMESPACE |
65 |
67 |
223 |
225 |
224 if (!handled) |
226 if (!handled) |
225 qt_mac_dispatchNCMouseMessage(self, event, [self QT_MANGLE_NAMESPACE(qt_qwidget)], leftButtonIsRightButton); |
227 qt_mac_dispatchNCMouseMessage(self, event, [self QT_MANGLE_NAMESPACE(qt_qwidget)], leftButtonIsRightButton); |
226 |
228 |
227 [self release]; |
229 [self release]; |
|
230 } |
|
231 |
|
232 - (void)setInitialFirstResponder:(NSView *)view |
|
233 { |
|
234 // This method is called the first time the window is placed on screen and |
|
235 // is the earliest point in time we can connect OpenGL contexts to NSViews. |
|
236 QWidget *qwidget = [[QT_MANGLE_NAMESPACE(QCocoaWindowDelegate) sharedDelegate] qt_qwidgetForWindow:self]; |
|
237 if (qwidget) { |
|
238 qt_event_request_window_change(qwidget); |
|
239 qt_mac_send_posted_gl_updates(qwidget); |
|
240 } |
|
241 |
|
242 [super setInitialFirstResponder:view]; |
228 } |
243 } |
229 |
244 |
230 - (BOOL)makeFirstResponder:(NSResponder *)responder |
245 - (BOOL)makeFirstResponder:(NSResponder *)responder |
231 { |
246 { |
232 // For some reason Cocoa wants to flip the first responder |
247 // For some reason Cocoa wants to flip the first responder |