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]
/
SampleAppTimeDate
/
src
/
main.cpp
diff --git
a/SampleAppTimeDate/src/main.cpp
b/SampleAppTimeDate/src/main.cpp
index
6b03b49
..
5140b48
100644
(file)
--- a/
SampleAppTimeDate/src/main.cpp
+++ b/
SampleAppTimeDate/src/main.cpp
@@
-2,6
+2,10
@@
#include <QCommandLineParser>
#include "timedateprovider.hpp"
#include <QCommandLineParser>
#include "timedateprovider.hpp"
+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);
@@
-15,8
+19,16
@@
int main(int argc, char *argv[])
parser.setApplicationDescription("AGL Sample app for StatusBar interface - see wwww... for more details");
parser.addHelpOption();
parser.addVersionOption();
parser.setApplicationDescription("AGL Sample app for StatusBar interface - 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);
+ }
+
TimeDateProvider *tdp = new TimeDateProvider();
tdp->start();
TimeDateProvider *tdp = new TimeDateProvider();
tdp->start();