This commit is contained in:
2022-12-09 11:16:11 +08:00
parent fbffe12501
commit 2ec4b1f4d4
168 changed files with 7008 additions and 10696 deletions

View File

@@ -0,0 +1,66 @@
#ifndef DOWNLOADITEM_H
#define DOWNLOADITEM_H
#include <QWidget>
#include <QTextBrowser>
#include <QMenu>
#include <QAction>
#include <DDialog>
DWIDGET_USE_NAMESPACE
namespace Ui {
class DownloadItem;
}
class DownloadItem : public QWidget
{
Q_OBJECT
public:
explicit DownloadItem(QWidget *parent = nullptr);
~DownloadItem();
int num;
bool free;
static bool isInstall;
bool reinstall;
QString speed;
QString out;
QString pkgName;
bool close;
void setValue(qint64);
void setMax(qint64);
void setName(QString);
QString getName();
void readyInstall();
void setFileName(QString);
void seticon(const QPixmap);
void closeDownload();
void setSpeed(QString);
void install(int);
private:
Ui::DownloadItem *ui;
QMenu *menu_install;
QAction *action_dpkg;
QAction *action_deepin;
QAction *action_gdebi;
DDialog *output_w;
QTextBrowser *textbrowser;
private slots:
void on_pushButton_install_clicked();
void on_pushButton_2_clicked();
void on_pushButton_3_clicked();
signals:
void finished();
};
#endif // DOWNLOADITEM_H