mirror of
https://github.com/redstrate/Novus.git
synced 2025-04-26 05:37:46 +00:00
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.
24 lines
No EOL
500 B
C++
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;
|
|
}; |