equal
deleted
inserted
replaced
69 }; |
69 }; |
70 |
70 |
71 int main(int argc, char **argv) |
71 int main(int argc, char **argv) |
72 { |
72 { |
73 QCoreApplication app(argc, argv); |
73 QCoreApplication app(argc, argv); |
74 |
74 QStringList args = app.arguments(); |
|
75 int rate_place = args.indexOf("-r"); |
|
76 int rate_val = 0; |
|
77 if (rate_place != -1) |
|
78 rate_val = args.at(rate_place + 1).toInt(); |
75 QAmbientLightSensor sensor; |
79 QAmbientLightSensor sensor; |
76 if (!sensor.connectToBackend()) { |
80 if (rate_val > 0) { |
77 qWarning("No ambient light sensor available!"); |
81 sensor.setDataRate(rate_val); |
78 return 1; |
|
79 } |
82 } |
80 AmbientLightFilter filter; |
83 AmbientLightFilter filter; |
81 sensor.addFilter(&filter); |
84 sensor.addFilter(&filter); |
82 sensor.start(); |
85 sensor.start(); |
|
86 if (!sensor.isActive()) { |
|
87 qWarning("Ambientlightsensor didn't start!"); |
|
88 return 1; |
|
89 } |
83 |
90 |
84 return app.exec(); |
91 return app.exec(); |
85 } |
92 } |