30 lines
622 B
C++
30 lines
622 B
C++
/*
|
|
* SPDX-FileCopyrightText: 2023 Unisoc (Shanghai) Technologies Co., Ltd.
|
|
*
|
|
* SPDX-License-Identifier: LicenseRef-Unisoc-General-1.0
|
|
*/
|
|
|
|
#ifndef APPMANAGER_H
|
|
#define APPMANAGER_H
|
|
#include <QList>
|
|
#include "appinfo.h"
|
|
#include "mainwindow.h"
|
|
class appManager
|
|
{
|
|
public:
|
|
appManager(MainWindow* w);
|
|
void InitAppList();
|
|
void KillOne(int index);
|
|
void KillAll(void);
|
|
void RunApp(int index);
|
|
|
|
int GetAppCount();
|
|
QString GetAppName(int index);
|
|
QString GetAppIcon(int index);
|
|
private:
|
|
QList<AppInfo> m_applist;
|
|
MainWindow* m_main;
|
|
};
|
|
|
|
#endif // APPMANAGER_H
|