OSDN Git Service

QmlDesigner.NodeInstances: Add version to puppet
authorMarco Bubke <marco.bubke@nokia.com>
Wed, 27 Jul 2011 18:13:39 +0000 (20:13 +0200)
committerThomas Hartmann <Thomas.Hartmann@nokia.com>
Thu, 28 Jul 2011 08:14:53 +0000 (10:14 +0200)
Change-Id: Id101295520418975a4f569f57709875d7213e9bf
Reviewed-on: http://codereview.qt.nokia.com/2304
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
share/qtcreator/qml/qmlpuppet/qml2puppet/main.cpp
share/qtcreator/qml/qmlpuppet/qmlpuppet/main.cpp

index f1b1c6b..12190b9 100644 (file)
@@ -49,14 +49,21 @@ int main(int argc, char *argv[])
 {
     QApplication application(argc, argv);
 
-    if (application.arguments().count() != 4)
-        return -1;
-
     QCoreApplication::setOrganizationName("Nokia");
     QCoreApplication::setOrganizationDomain("nokia.com");
     QCoreApplication::setApplicationName("Qml2Puppet");
     QCoreApplication::setApplicationVersion("1.0.0");
 
+    if (application.arguments().count() == 2 && application.arguments().at(1) == "--version") {
+        qDebug() << QCoreApplication::applicationVersion();
+        return 0;
+    }
+
+    if (application.arguments().count() != 4)
+        return -1;
+
+
+
 #ifdef ENABLE_QT_BREAKPAD
     QtSystemExceptionHandler systemExceptionHandler;
 #endif
index b558031..aa9669b 100644 (file)
@@ -56,14 +56,20 @@ int main(int argc, char *argv[])
 
     QApplication application(argc, argv);
 
-    if (application.arguments().count() != 4)
-        return -1;
-
     QCoreApplication::setOrganizationName("Nokia");
     QCoreApplication::setOrganizationDomain("nokia.com");
     QCoreApplication::setApplicationName("QmlPuppet");
     QCoreApplication::setApplicationVersion("1.1.0");
 
+
+    if (application.arguments().count() == 2 && application.arguments().at(1) == "--version") {
+        qDebug() << QCoreApplication::applicationVersion();
+        return 0;
+    }
+
+    if (application.arguments().count() != 4)
+        return -1;
+
 #ifdef ENABLE_QT_BREAKPAD
     QtSystemExceptionHandler systemExceptionHandler;
 #endif