From b8b78886241be14a6d540d75fcb470b7be588bd7 Mon Sep 17 00:00:00 2001 From: "shawnp%earthling.net" Date: Tue, 5 Oct 1999 01:28:24 +0000 Subject: [PATCH] Added constructor needed for integration with Xlib gfx toolkit. Reviewed by ramiro@netscape.com. --- widget/src/qt/nsQApplication.cpp | 8 ++++++++ widget/src/qt/nsQApplication.h | 1 + 2 files changed, 9 insertions(+) diff --git a/widget/src/qt/nsQApplication.cpp b/widget/src/qt/nsQApplication.cpp index ec4324bbfee1..cc7ee0af886d 100644 --- a/widget/src/qt/nsQApplication.cpp +++ b/widget/src/qt/nsQApplication.cpp @@ -25,8 +25,16 @@ nsQApplication::nsQApplication(int argc, char ** argv) mEventQueue = nsnull; } +nsQApplication::nsQApplication(Display * display) + : QApplication(display) +{ + mEventQueue = nsnull; + setGlobalMouseTracking(true); +} + nsQApplication::~nsQApplication() { + setGlobalMouseTracking(false); NS_IF_RELEASE(mEventQueue); } diff --git a/widget/src/qt/nsQApplication.h b/widget/src/qt/nsQApplication.h index 62fe1764b18c..05371a9c6976 100644 --- a/widget/src/qt/nsQApplication.h +++ b/widget/src/qt/nsQApplication.h @@ -27,6 +27,7 @@ class nsQApplication : public QApplication Q_OBJECT public: nsQApplication(int argc, char ** argv); + nsQApplication(Display * display); ~nsQApplication(); public: