Ablility to select additional folders

This commit is contained in:
2025-02-19 16:45:33 +01:00
parent 5c41adf907
commit d98a61602c
4 changed files with 92 additions and 16 deletions

View File

@@ -3,11 +3,12 @@
#include <QWidget>
#include <QScrollArea>
#include <QVBoxLayout>
#include <QGridLayout>
#include <QLabel>
#include <QList>
#include <QDir>
#include <QGridLayout>
#include <QScrollArea>
class ImageGallery : public QWidget
{
Q_OBJECT
@@ -15,13 +16,15 @@ class ImageGallery : public QWidget
public:
explicit ImageGallery(QWidget *parent = nullptr);
void addImage(const QString &imagePath);
void addImagesFromDirectory(const QString &directoryPath);
void addImagesFromDirectory(QDir &directory);
void extracted(QLayoutItem *&item);
void setColumns(int columns);
private:
QScrollArea *scrollArea;
QWidget *scrollWidget;
QVBoxLayout *scrollLayout;
QList<QLabel*> imageLabels;
QGridLayout *gridLayout;
int currentColumnCount;
};
#endif // IMAGEGALLERY_H