aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/v4
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2011-10-18 11:00:02 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-19 10:31:31 +0200
commit5ddcd47dbdab9710a547244d29fe038bde3d8c98 (patch)
treefb6176ee512708eabc01cbe43f557c4d306e8c82 /src/declarative/qml/v4
parent8f72ef77d1f37b46583deed532951c6b0e5937ae (diff)
Declarative: Fix MSVC and g++ warnings
Potentially severe: - Fix int/bool mismatches - Use of uninitialized variable - Do connectionMask shift operations in 64bit - Enum type mismatch for QLineControl::EchoMode Various: - class/struct mismatches - UnhandledEnumeration values - Unused variables - Constructor initialization order Change-Id: Ieb52f8990445fe95f94070175a0f9beb66863240 Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/declarative/qml/v4')
-rw-r--r--src/declarative/qml/v4/qv4bindings_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/qml/v4/qv4bindings_p.h b/src/declarative/qml/v4/qv4bindings_p.h
index 8d68863df7..603d05d899 100644
--- a/src/declarative/qml/v4/qv4bindings_p.h
+++ b/src/declarative/qml/v4/qv4bindings_p.h
@@ -101,8 +101,9 @@ private:
QV4Bindings *parent;
};
- struct Subscription : public QDeclarativeNotifierEndpoint
+ class Subscription : public QDeclarativeNotifierEndpoint
{
+ public:
Subscription() : bindings(0), method(-1) { callback = &subscriptionCallback; }
static void subscriptionCallback(QDeclarativeNotifierEndpoint *e);
QV4Bindings *bindings;