SessionManager auto-slots now also on top-level widgets

PIVariantEditors::FileBase crash on Dir and fullEditMode fix
This commit is contained in:
2023-08-30 15:53:59 +03:00
parent c20a5788ca
commit cf99bc1624
2 changed files with 5 additions and 2 deletions

View File

@@ -114,6 +114,7 @@ void SessionManager::save() {
QSet<QObject *> all_list;
foreach(QObject * c, tsc) {
all_list |= QList2QSet(c->findChildren<QObject *>());
all_list |= c;
}
QMap<const QMetaObject *, QByteArray> funcs = metaFunctions(all_list, "sessionSave");
// qDebug() << "check for save" << all_list.size();
@@ -237,6 +238,7 @@ void SessionManager::load(bool onlyMainwindow) {
QSet<QObject *> all_list;
foreach(QObject * c, tsc) {
all_list |= QList2QSet(c->findChildren<QObject *>());
all_list |= c;
}
QMap<const QMetaObject *, QByteArray> funcs = metaFunctions(all_list, "sessionLoad");
// qDebug() << "check for load" << all_list.size();