summaryrefslogtreecommitdiffstats
path: root/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedViewInterface.java
blob: a83a65e32c3b82c5b7ad32c421fdb73ef1e5f969 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only

package org.qtproject.qt.android;

/**
 * QtEmbeddedViewInterface is intended to encapsulate the needs of QtView, so that the Activity and
 * Service implementations of these functions may be split clearly, and the interface can be stored
 * and used conveniently in QtView.
**/
interface QtEmbeddedViewInterface {
    void startQtApplication(String appParams, String mainLib);
    void setView(QtView view);
    void queueLoadWindow();
};