quake-tools/source/quam/main_window.h

32 lines
557 B
C
Raw Normal View History

2019-09-27 00:09:09 -07:00
#pragma once
2019-09-28 22:29:31 -07:00
#include "quam/pak.h"
2019-09-27 00:09:09 -07:00
#include "quam/ui_main_window.h"
#include <QMainWindow>
#include <QWidget>
2019-09-28 22:29:31 -07:00
class QAbstractItemModel;
class QErrorMessage;
class QSortFilterProxyModel;
2019-09-27 00:09:09 -07:00
class MainWindow : public QMainWindow, private Ui::MainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = nullptr);
2019-09-28 22:29:31 -07:00
virtual ~MainWindow();
2019-09-27 00:09:09 -07:00
public slots:
2019-09-28 01:17:55 -07:00
void fileOpen();
2019-09-28 22:29:31 -07:00
void fileClose();
2019-09-28 01:17:55 -07:00
private:
2019-09-28 22:29:31 -07:00
PakDir m_directory;
QErrorMessage *m_errors;
QAbstractItemModel *m_model;
QSortFilterProxyModel *m_sorter;
2019-09-27 00:09:09 -07:00
};
// EOF