Connect the grid view to show disks

This commit is contained in:
Spiros
2025-05-26 16:59:32 +03:00
parent 3aaffcc238
commit 6101d77958
5 changed files with 43 additions and 32 deletions

View File

@@ -5,22 +5,22 @@
#include <QPushButton>
#include <QScrollArea>
#include "diskitem.h"
class GridView : public QWidget {
Q_OBJECT
public:
explicit GridView(QWidget *parent = nullptr);
void setDisks(const QVector<DiskItem> &newDisks);
protected:
void resizeEvent(QResizeEvent *) override;
private:
struct DiskItem {
QString name;
QString category;
QString icon;
};
signals:
void diskSelected(const QString &diskName);
private:
QString searchQuery;
QScrollArea *scrollArea;
QWidget *gridContainer;