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]
/
InputEventManager
/
src
/
main.cpp
diff --git
a/InputEventManager/src/main.cpp
b/InputEventManager/src/main.cpp
index
afd36d7
..
a85a2d3
100644
(file)
--- a/
InputEventManager/src/main.cpp
+++ b/
InputEventManager/src/main.cpp
@@
-18,6
+18,10
@@
#include <QCommandLineParser>
#include "inputeventmanager.h"
#include <QCommandLineParser>
#include "inputeventmanager.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 InputEventManager - see wwww... for more details");
parser.addHelpOption();
parser.addVersionOption();
parser.setApplicationDescription("AGL InputEventManager - 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);
+ }
+
InputEventManager *inputEventManager = new InputEventManager();
return a.exec();
InputEventManager *inputEventManager = new InputEventManager();
return a.exec();