diff options
author | 2024-09-27 01:31:31 +0900 | |
---|---|---|
committer | 2024-09-29 00:18:05 +0900 | |
commit | 88fb60ad9d0c673f868d907ca451462ec16c9d7f (patch) | |
tree | 1c3df54cd7b518868ce2f7913ae81900e7498d6c /exec.hpp | |
parent | 6a0b126643d36ff28d0fb9638498ca56ff3d43e7 (diff) |
Rework momiscreen to migrate to Qt6
AGL momi IVI used weston with wayland-ivi-extention.
At the scarthgap, it has issue for the touch event handling.
New momiscreen changes role from homescreen bar to
homescreen that is including compositor.
Bug-AGL: SPEC-5162
Change-Id: I9cc92c508de2b49840690af1477fd52a37de7a86
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Diffstat (limited to 'exec.hpp')
-rw-r--r-- | exec.hpp | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/exec.hpp b/exec.hpp deleted file mode 100644 index e26d482..0000000 --- a/exec.hpp +++ /dev/null @@ -1,100 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0+ -// Copyright (C) 2021 AISIN CORPORATION - -#ifndef EXEC_HPP -#define EXEC_HPP - -#include <QProcess> -#include <QVariant> - -class AppExec : public QProcess { - Q_OBJECT - -public: - AppExec(QObject *parent = 0) : QProcess(parent) { } - - Q_INVOKABLE void start(const QString &program, const QVariantList &arguments) { - QStringList args; - - // convert QVariantList from QML to QStringList for QProcess - - for (int i = 0; i < arguments.length(); i++) - args << arguments[i].toString(); - - QProcess::start(program, args); - } - - Q_INVOKABLE void runMominavi() { - QString program("systemctl"); - QStringList mominavi = {"start","mominavi"}; - QStringList momiplay = {"stop","momiplay"}; - QStringList momiradio = {"stop","momiradio"}; - QStringList momisetting = {"stop","momisetting"}; - - QProcess::start(program, mominavi); - QProcess::waitForFinished(); - QProcess::start(program, momiplay); - QProcess::waitForFinished(); - QProcess::start(program, momiradio); - QProcess::waitForFinished(); - QProcess::start(program, momisetting); - QProcess::waitForFinished(); - } - - Q_INVOKABLE void runMomiplay() { - QString program("systemctl"); - QStringList mominavi = {"stop","mominavi"}; - QStringList momiplay = {"start","momiplay"}; - QStringList momiradio = {"stop","momiradio"}; - QStringList momisetting = {"stop","momisetting"}; - - QProcess::start(program, mominavi); - QProcess::waitForFinished(); - QProcess::start(program, momiplay); - QProcess::waitForFinished(); - QProcess::start(program, momiradio); - QProcess::waitForFinished(); - QProcess::start(program, momisetting); - QProcess::waitForFinished(); - } - - Q_INVOKABLE void runMomiradio() { - QString program("systemctl"); - QStringList mominavi = {"stop","mominavi"}; - QStringList momiplay = {"stop","momiplay"}; - QStringList momiradio = {"start","momiradio"}; - QStringList momisetting = {"stop","momisetting"}; - - QProcess::start(program, mominavi); - QProcess::waitForFinished(); - QProcess::start(program, momiplay); - QProcess::waitForFinished(); - QProcess::start(program, momiradio); - QProcess::waitForFinished(); - QProcess::start(program, momisetting); - QProcess::waitForFinished(); - } - - Q_INVOKABLE void runMomisetting() { - QString program("systemctl"); - QStringList mominavi = {"stop","mominavi"}; - QStringList momiplay = {"stop","momiplay"}; - QStringList momiradio = {"stop","momiradio"}; - QStringList momisetting = {"start","momisetting"}; - - QProcess::start(program, mominavi); - QProcess::waitForFinished(); - QProcess::start(program, momiplay); - QProcess::waitForFinished(); - QProcess::start(program, momiradio); - QProcess::waitForFinished(); - QProcess::start(program, momisetting); - QProcess::waitForFinished(); - } - - - Q_INVOKABLE QByteArray readAll() { - return QProcess::readAll(); - } -}; -#endif // EXEC_HPP |