diff -r 1a04364d20b5 -r 536efae7137e src/mainwindow.h --- 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 ui; DocumentManager documents; - QMap 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); };