aboutsummaryrefslogtreecommitdiffstats
path: root/launcher/src/homescreenhandler.h
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2022-09-10 12:42:21 -0400
committerScott Murray <scott.murray@konsulko.com>2022-09-10 12:56:20 -0400
commit5e828161fc1571323e2812a344f6714ae9331b2c (patch)
tree3a79d3656e4074aff77e51c41d9c23e7a64f0d3e /launcher/src/homescreenhandler.h
parentfd578508fe8f59a0bf11916ea99561125dcfc4ba (diff)
Rework to use launcher wrapper from libqtappfw
Switch to using the new app launcher API wrapper from libqtappfw in order to migrate to the new gRPC based API implementation. As well, the copyright headers in the source files have been tweaked to remove the Apache license boilerplate in favour of a SPDX license tag. Bug-AGL: SPEC-4559 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I62cd0a51e9c97b1db3d86ca67b7c92d086d2f1c9
Diffstat (limited to 'launcher/src/homescreenhandler.h')
-rw-r--r--launcher/src/homescreenhandler.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/launcher/src/homescreenhandler.h b/launcher/src/homescreenhandler.h
deleted file mode 100644
index 7392992..0000000
--- a/launcher/src/homescreenhandler.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2017 TOYOTA MOTOR CORPORATION
- * Copyright (c) 2018,2019 TOYOTA MOTOR CORPORATION
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef HOMESCREENHANDLER_H
-#define HOMESCREENHANDLER_H
-
-#include <QObject>
-#include <QString>
-#include <QStringList>
-#include <string>
-
-#include <json.h>
-
-#include "applaunch_interface.h"
-
-using namespace std;
-
-class HomescreenHandler : public QObject
-{
- Q_OBJECT
-public:
- explicit HomescreenHandler(QObject *parent = 0);
- ~HomescreenHandler();
-
- Q_INVOKABLE void tapShortcut(QString application_id);
- Q_INVOKABLE void getRunnables(void);
- int getRunnablesCount(void);
-
- void onRep(struct json_object* reply_contents);
-
-signals:
- void initAppList(QString data);
- void appListUpdate(QStringList info);
-
-private:
- org::automotivelinux::AppLaunch *applaunch_iface;
-};
-
-#endif // HOMESCREENHANDLER_H