on xenial help sign in
Remove ApplicationArguments::device as only needed for orientation support
5088bd1Gerry Boland
src/ApplicationArguments.h−11
@@ -21,7 +21,6 @@
21#define APPLICATION_ARGUMENTS_H
21#define APPLICATION_ARGUMENTS_H
22
22
23#include <QObject>
23#include <QObject>
24−#include <QProcess>
25#include <QSize>
24#include <QSize>
26#include <QStringList>
25#include <QStringList>
27
26
@@ -38,16 +37,6 @@ public:
38 Q_INVOKABLE bool hasGeometry() const { return m_size.isValid(); }
37 Q_INVOKABLE bool hasGeometry() const { return m_size.isValid(); }
39 Q_INVOKABLE int width() const { return m_size.width(); }
38 Q_INVOKABLE int width() const { return m_size.width(); }
40 Q_INVOKABLE int height() const { return m_size.height(); }
39 Q_INVOKABLE int height() const { return m_size.height(); }
41− Q_INVOKABLE QString device() const {
42− // fetch product name
43− QProcess process;
44− process.start("/usr/bin/getprop", QStringList() << "ro.build.product");
45− if (!process.waitForFinished(100))
46− return QString();
47−
48− QString productName(process.readAllStandardOutput());
49− return productName.trimmed();
50− }
51
40
52private:
41private:
53 QSize m_size;
42 QSize m_size;