summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qevent.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-04-19 21:24:22 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-20 10:50:28 +0200
commit80ad5938ea20f1dc91636cee10ca04bba94929e8 (patch)
tree7c3ff800c5fc0c72993a5f7a97a1ee1723cbff3a /src/gui/kernel/qevent.cpp
parentd9a1c2dff85635076ecaee3507427d750846c85c (diff)
Stop using QEventPrivate::d in QWindowStateChangeEvent
We can add a boolean and avoid using the d pointer (which QEvent now checks to be unused). Change-Id: I7367d5410d10ed06441fe9037cac0e3473d62498 Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Diffstat (limited to 'src/gui/kernel/qevent.cpp')
-rw-r--r--src/gui/kernel/qevent.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/gui/kernel/qevent.cpp b/src/gui/kernel/qevent.cpp
index 7f1a850cda..52880a231d 100644
--- a/src/gui/kernel/qevent.cpp
+++ b/src/gui/kernel/qevent.cpp
@@ -3279,25 +3279,16 @@ QClipboardEvent::~QClipboardEvent()
/*! \internal
*/
-QWindowStateChangeEvent::QWindowStateChangeEvent(Qt::WindowStates s)
- : QEvent(WindowStateChange), ostate(s)
-{
-}
-
-/*! \internal
- */
QWindowStateChangeEvent::QWindowStateChangeEvent(Qt::WindowStates s, bool isOverride)
- : QEvent(WindowStateChange), ostate(s)
+ : QEvent(WindowStateChange), ostate(s), m_override(isOverride)
{
- if (isOverride)
- d = (QEventPrivate*)(this);
}
/*! \internal
*/
bool QWindowStateChangeEvent::isOverride() const
{
- return (d != 0);
+ return m_override;
}
/*! \internal