Files
BPI-M2C/source_sync_rls_25c/source/unisoc/graphic/qtlauncher/appinfo.h
T
2026-09-22 09:38:26 +08:00

32 lines
640 B
C++

/*
* SPDX-FileCopyrightText: 2023 Unisoc (Shanghai) Technologies Co., Ltd.
*
* SPDX-License-Identifier: LicenseRef-Unisoc-General-1.0
*/
#ifndef APPINFO_H
#define APPINFO_H
#include <QString>
#include <QProcess>
#include <QStringList>
class AppInfo
{
public:
AppInfo(QString name,QString icon,QString url,QString arg);
void RunApp();
void KillApp();
QString GetName();
QString GetIcon();
private:
QString m_appName;
QString m_appIcon;
//QString m_appEnv;
QString m_appUrl;
QStringList m_appArgs;
QProcess* m_appProcess;
int m_pid;
};
#endif // APPINFO_H