完成应用搜索列表的滚动问题

This commit is contained in:
metanoia1989
2020-11-29 20:28:59 +08:00
parent 6f3e4398df
commit a73a4416fc
10 changed files with 782 additions and 342 deletions

View File

@@ -2,6 +2,7 @@
#define APPITEM_H
#include <QWidget>
#include <QUrl>
namespace Ui {
class AppItem;
@@ -15,8 +16,29 @@ public:
explicit AppItem(QWidget *parent = nullptr);
~AppItem();
void setTitle(QString title);
void setDescription(QString description);
void setIcon(QString icon);
void setUrl(QString url);
protected:
void mousePressEvent(QMouseEvent *event) override;
signals:
void clicked(QUrl url);
public slots:
void downloadIcon(QString icon);
void loadIcon(QPixmap pic);
private:
Ui::AppItem *ui;
QString m_title;
QString m_description;
QString m_icon;
QString m_pkgname;
QString m_url;
};
#endif // APPITEM_H