32 lines
640 B
C++
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
|