[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [cantor/frameworks] src: fix command line args
From:       Alexander Rieder <alexanderrieder () gmail ! com>
Date:       2014-12-26 13:02:40
Message-ID: E1Y4UXQ-0005tG-4R () scm ! kde ! org
[Download RAW message or body]

Git commit b53ed3c24391bffdc1d3705f3ec66e4d0e36a9bc by Alexander Rieder.
Committed on 26/12/2014 at 13:03.
Pushed by arieder into branch 'frameworks'.

fix command line args

M  +7    -4    src/main.cpp

http://commits.kde.org/cantor/b53ed3c24391bffdc1d3705f3ec66e4d0e36a9bc

diff --git a/src/main.cpp b/src/main.cpp
index 7fdd661..a23564f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -62,13 +62,16 @@ int main(int argc, char **argv)
     parser.addVersionOption();
     parser.addHelpOption();
 
-    parser.addOption(QCommandLineOption(QLatin1String("backend"),i18n("Use this \
                backend")));;
-    parser.addPositionalArgument(QLatin1String("file"), \
QCoreApplication::translate("main", "The file to open.")); +    const \
QCommandLineOption backendOption(QStringList()<<QLatin1String("b")<<QLatin1String("backend"), \
i18n("Use  backend <backend>"), QLatin1String("backend")); +    \
parser.addOption(backendOption); +
+    parser.addPositionalArgument(QStringLiteral("files"),  i18n("Documents to \
open."),  QStringLiteral("[files...]"));  
 
     about.setupCommandLine(&parser);
     parser.process(app);
     about.processCommandLine(&parser);
+
     // see if we are starting with session management
     if (app.isSessionRestored())
         RESTORE(CantorShell)
@@ -97,10 +100,10 @@ int main(int argc, char **argv)
             {
                 CantorShell *widget = new CantorShell;
                 widget->show();
-                widget->load( QUrl(args[i]) );
+                widget->load( QUrl::fromUserInput(args[i]) );
             }
         }
-        
+
     }
 
     return app.exec();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic