#ifndef VIEWER_H #define VIEWER_H #include class QLabel; class Viewer : public QWidget { public: Viewer(QWidget *parent = nullptr); void setFile(const QString &file, bool allFiles = true); void preview(const QString &file); protected: virtual void wheelEvent(QWheelEvent *event); private slots: void displayFile(int index); private: int mCurIndex; QLabel *mLabel; QStringList mFiles; }; #endif // VIEWER_H