Clang compatibility improved and variant support for serializer

This commit is contained in:
feedc0de committed 2024-01-02 19:54:25 +01:00
1 parent ac3f934118
commit ce791f5ff3
6 files changed
+497 -456

No files matched your search

+5 -3
View File
@@ -20,6 +20,11 @@ public:
explicit MainWindow(const QString &filePath, QWidget *parent = nullptr);
~MainWindow();
private:
template<typename T>
std::map<T*, QMdiSubWindow*> &propertyWindowsFor();
public:
template<typename T>
void openPropertiesWindowFor(T &entry);
@@ -77,9 +82,6 @@ private:
template<typename T, typename ...Targs>
void openOrActivateWindow(QMdiSubWindow * &ptr, Targs &&...args);
template<typename T>
std::map<T*, QMdiSubWindow*> &propertyWindowsFor();
template<typename T>
bool doubleClickedFor(const QModelIndex &index);