1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-26 05:37:46 +00:00
novus/sagasu/include/filetreewindow.h
Joshua Goins 4b19b7aeba Improve Sagasu design & indexing
Now the hashes are collected in a central database (location to be
improved) similar to FFXIV Explorer. This database needs to be generated
once and doesn't have to be regen every time Sagasu is opened like
before. This indexer currently is a separate program.

Also adds a feature to extract files from the file tree window.
2023-10-12 19:05:03 -04:00

24 lines
No EOL
500 B
C++

// SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once
#include <QMdiSubWindow>
#include <physis.hpp>
#include "filetreemodel.h"
class FileTreeWindow : public QWidget
{
Q_OBJECT
public:
explicit FileTreeWindow(GameData *data, QWidget *parent = nullptr);
Q_SIGNALS:
void openFileProperties(QString path);
void extractFile(QString path);
private:
GameData *data = nullptr;
FileTreeModel *m_fileModel;
};