qt-wgpu-skel/ui/src/main_window.hxx
2026-10-25 13:55:18 +03:00

26 lines
400 B
C++

#pragma once
#include <QMainWindow>
#include <memory>
#include "api.hxx"
namespace Ui {
class MainWindow;
}
class PROJECTNAME : public QMainWindow {
Q_OBJECT
public:
explicit PROJECTNAME(const ICoreFactory* factory, QWidget* parent = nullptr);
~PROJECTNAME() override;
public slots:
void updateView();
private:
const std::unique_ptr<Ui::MainWindow> m_ui;
const ICoreFactory* factory;
};