fix a few memory leaks

This commit is contained in:
tobtoht
2024-10-01 05:47:57 +02:00
parent 37aa04e3e5
commit c31b351b17
9 changed files with 31 additions and 19 deletions
+6 -3
View File
@@ -51,9 +51,12 @@ namespace Ui {
class MainWindow;
}
struct ToggleTab {
ToggleTab(QWidget *tab, QString name, QString description, QAction *menuAction) :
tab(tab), key(std::move(name)), name(std::move(description)), menuAction(menuAction) {}
class ToggleTab : QObject {
Q_OBJECT
public:
ToggleTab(QWidget *tab, QString name, QString description, QAction *menuAction, QObject *parent = nullptr) :
QObject(parent), tab(tab), key(std::move(name)), name(std::move(description)), menuAction(menuAction) {}
QWidget *tab;
QString key;
QString name;