#pragma once #include #include #include #include "warp.h" #include "chunk.h" class FileWidget : public QWidget { Q_OBJECT public: explicit FileWidget(QWidget* parent = nullptr); void setFile(Warp::Ref file); private slots: void onListSelectionChanged(); private: Warp::Ref m_file; QListWidget* m_list; ChunkWidget* m_chunkWidget; std::vector> m_currentChunks; };