Code Review
/
staging
/
HomeScreen.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add parameter "quiet" to suppress outputs
[staging/HomeScreen.git]
/
HomeScreenAppFrameworkBinderAGL
/
src
/
main.cpp
diff --git
a/HomeScreenAppFrameworkBinderAGL/src/main.cpp
b/HomeScreenAppFrameworkBinderAGL/src/main.cpp
index
2d88537
..
5947563
100644
(file)
--- a/
HomeScreenAppFrameworkBinderAGL/src/main.cpp
+++ b/
HomeScreenAppFrameworkBinderAGL/src/main.cpp
@@
-18,6
+18,10
@@
#include <QCommandLineParser>
#include "homescreenappframeworkbinderagl.h"
#include <QCommandLineParser>
#include "homescreenappframeworkbinderagl.h"
+void noOutput(QtMsgType, const QMessageLogContext &, const QString &)
+{
+}
+
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
@@
-31,8
+35,16
@@
int main(int argc, char *argv[])
parser.setApplicationDescription("AGL Application Framwork Proxy - see wwww... for more details");
parser.addHelpOption();
parser.addVersionOption();
parser.setApplicationDescription("AGL Application Framwork Proxy - see wwww... for more details");
parser.addHelpOption();
parser.addVersionOption();
+ QCommandLineOption quietOption(QStringList() << "q" << "quiet",
+ QCoreApplication::translate("main", "Be quiet. No outputs."));
+ parser.addOption(quietOption);
parser.process(a);
parser.process(a);
+ if (parser.isSet(quietOption))
+ {
+ qInstallMessageHandler(noOutput);
+ }
+
qDBusRegisterMetaType<AppInfo>();
qDBusRegisterMetaType<QList<AppInfo> >();
qDBusRegisterMetaType<AppInfo>();
qDBusRegisterMetaType<QList<AppInfo> >();