зеркало из https://github.com/mozilla/gecko-dev.git
Bug 497858: Clean up Qt's nsWindow, r=mfinkle
This commit is contained in:
Родитель
e992cbe005
Коммит
93d0832cf3
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -49,15 +49,8 @@
|
|||
|
||||
#include "nsWeakReference.h"
|
||||
|
||||
#include "nsIDragService.h"
|
||||
#include "nsITimer.h"
|
||||
#include "nsWidgetAtoms.h"
|
||||
|
||||
|
||||
#ifdef Q_WS_X11
|
||||
#include <QX11Info>
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_LOGGING
|
||||
|
||||
// make sure that logging is enabled before including prlog.h
|
||||
|
@ -209,7 +202,6 @@ public:
|
|||
|
||||
void QWidgetDestroyed();
|
||||
|
||||
|
||||
/***** from CommonWidget *****/
|
||||
|
||||
// event handling code
|
||||
|
@ -256,7 +248,7 @@ protected:
|
|||
* Event handlers (proxied from the actual qwidget).
|
||||
* They follow normal Qt widget semantics.
|
||||
*/
|
||||
void Initialize(QWidget *widget);
|
||||
void Initialize(MozQWidget *widget);
|
||||
friend class nsQtEventDispatcher;
|
||||
friend class InterceptContainer;
|
||||
friend class MozQWidget;
|
||||
|
@ -333,10 +325,9 @@ private:
|
|||
void SetDefaultIcon(void);
|
||||
void InitButtonEvent(nsMouseEvent &event, QMouseEvent *aEvent, int aClickCount = 1);
|
||||
PRBool DispatchCommandEvent(nsIAtom* aCommand);
|
||||
QWidget *createQWidget(QWidget *parent, nsWidgetInitData *aInitData);
|
||||
MozQWidget *createQWidget(QWidget *parent, nsWidgetInitData *aInitData);
|
||||
|
||||
QWidget *mDrawingArea;
|
||||
MozQWidget *mMozQWidget;
|
||||
MozQWidget * mWidget;
|
||||
|
||||
PRUint32 mIsVisible : 1,
|
||||
mActivatePending : 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче