QtDeclarative: Fix compiler warnings.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Thu, 19 Apr 2012 15:24:08 +0000 (17:24 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 23 Apr 2012 04:46:55 +0000 (06:46 +0200)
- QString from ASCII conversion, remove global-static QString
  variable from class.
- Signed/unsigned comparison.
- Unused variable.

Change-Id: I4ea3e72da85ba7ed329196d39085d7bba8bfa389
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/qml/qml/qqmlrewrite.cpp
src/qml/qml/qqmlrewrite_p.h
src/qml/qml/v8/qqmlbuiltinfunctions.cpp
src/quick/items/qquickpathview.cpp

index bbb17b6..83ede94 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
-DEFINE_BOOL_CONFIG_OPTION(rewriteDump, QML_REWRITE_DUMP);
+DEFINE_BOOL_CONFIG_OPTION(rewriteDump, QML_REWRITE_DUMP)
 
 namespace QQmlRewrite {
 
-QString SharedBindingTester::evalString("eval");
-
 static void rewriteStringLiteral(AST::StringLiteral *ast, const QString *code, int startPosition, TextWriter *writer)
 {
     const unsigned position = ast->firstSourceLocation().begin() - startPosition + 1;
index efa10ce..0643981 100644 (file)
@@ -73,8 +73,6 @@ public:
     inline virtual bool visit(AST::FunctionDeclaration *);
     inline virtual bool visit(AST::FunctionExpression *);
     inline virtual bool visit(AST::IdentifierExpression *);
-
-    static QString evalString;
 };
 
 class RewriteBinding: protected AST::Visitor
@@ -159,6 +157,7 @@ bool SharedBindingTester::visit(AST::FunctionExpression *)
 
 bool SharedBindingTester::visit(AST::IdentifierExpression *e)
 {
+    static const QString evalString = QStringLiteral("eval");
     if (e->name == evalString)
         _sharable = false;
 
index 9c570d7..27a3392 100644 (file)
@@ -1141,7 +1141,7 @@ v8::Handle<v8::Value> createComponent(const v8::Arguments &args)
     // Default to engine parent; this will be removed in the near future (QTBUG-24841)
     QObject *parentArg = engine;
 
-    unsigned consumedCount = 1;
+    int consumedCount = 1;
     if (args.Length() > 1) {
         const v8::Local<v8::Value> &lastArg = args[args.Length()-1];
 
index ba5b237..78e9ee9 100644 (file)
@@ -1296,7 +1296,6 @@ void QQuickPathView::mousePressEvent(QMouseEvent *event)
 
 void QQuickPathViewPrivate::handleMousePressEvent(QMouseEvent *event)
 {
-    Q_Q(QQuickPathView);
     if (!interactive || !items.count() || !model || !modelCount)
         return;
     velocityBuffer.clear();