src/mainwindow.h

changeset 160
536efae7137e
parent 148
e1ced2523cad
child 169
6da096930534
--- a/src/mainwindow.h	Sat Mar 05 12:47:10 2022 +0200
+++ b/src/mainwindow.h	Sat Mar 05 13:18:28 2022 +0200
@@ -46,6 +46,8 @@
 	void setRenderStyle(gl::RenderStyle renderStyle);
 	void actionSave();
 	void actionSaveAs();
+	void actionClose();
+	void handleTabCloseButton(int tabIndex);
 protected:
 	void changeEvent(QEvent* event) override;
 	void closeEvent(QCloseEvent* event) override;
@@ -53,7 +55,6 @@
 private:
 	std::unique_ptr<class Ui_MainWindow> ui;
 	DocumentManager documents;
-	QMap<Model*, QWidget*> modelWidgets;
 	QString currentLanguage = "en";
 	QTranslator translator;
 	Configuration settings;
@@ -75,4 +76,5 @@
 	static QString pathToTranslation(const QString& localeCode);
 	void loadColors();
 	Document *currentDocument();
+	void closeDocument(Document* document);
 };

mercurial