setingsdialog:delete dialogs on close

work/spdx
Michail Vourlakos
parent 274ad37685
commit 254db96f5e

@ -36,6 +36,7 @@ DetailsDialog::DetailsDialog(SettingsDialog *parent, Controller::Layouts *contro
m_layoutsController(controller),
m_storage(KConfigGroup(KSharedConfig::openConfig(),"LatteSettingsDialog").group("DetailsDialog"))
{
setAttribute(Qt::WA_DeleteOnClose, true);
loadConfig();
//! first we need to setup the ui

@ -37,11 +37,13 @@ ExportTemplateDialog::ExportTemplateDialog(QDialog *parent)
: GenericDialog(parent),
m_ui(new Ui::ExportTemplateDialog)
{
setAttribute(Qt::WA_DeleteOnClose, true);
}
ExportTemplateDialog::ExportTemplateDialog(SettingsDialog *parent, const Data::Layout &layout)
: ExportTemplateDialog(parent)
{
setAttribute(Qt::WA_DeleteOnClose, true);
m_corona = parent->corona();
init();
@ -54,6 +56,7 @@ ExportTemplateDialog::ExportTemplateDialog(SettingsDialog *parent, const Data::L
ExportTemplateDialog::ExportTemplateDialog(ViewsDialog *parent, const Data::View &view)
: ExportTemplateDialog(parent)
{
setAttribute(Qt::WA_DeleteOnClose, true);
m_corona = parent->corona();
init();
@ -67,6 +70,7 @@ ExportTemplateDialog::ExportTemplateDialog(Latte::View *view)
: GenericDialog(nullptr),
m_ui(new Ui::ExportTemplateDialog)/*this is necessary, in order to create the ui*/
{
setAttribute(Qt::WA_DeleteOnClose, true);
m_corona = qobject_cast<Latte::Corona *>(view->corona());
init();

@ -58,11 +58,11 @@ SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
m_ui(new Ui::SettingsDialog),
m_corona(corona),
m_storage(KConfigGroup(KSharedConfig::openConfig(),"LatteSettingsDialog"))
{
{
setAttribute(Qt::WA_DeleteOnClose, true);
setAcceptDrops(true);
m_ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose, true);
//setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);
//! load window size

@ -736,7 +736,6 @@ void TabLayouts::showDetailsDialog()
auto detailsDlg = new Settings::Dialog::DetailsDialog(m_parentDialog, m_layoutsController);
detailsDlg->exec();
detailsDlg->deleteLater();
}
void TabLayouts::showViewsDialog()
@ -757,7 +756,6 @@ void TabLayouts::showViewsDialog()
m_isViewsDialogVisible = true;
viewsDlg->exec();
m_isViewsDialogVisible = false;
viewsDlg->deleteLater();
}
void TabLayouts::onLayoutFilesDropped(const QStringList &paths)

@ -36,6 +36,7 @@ ViewsDialog::ViewsDialog(SettingsDialog *parent, Controller::Layouts *controller
m_layoutsController(controller),
m_storage(KConfigGroup(KSharedConfig::openConfig(),"LatteSettingsDialog").group("ViewsDialog"))
{
setAttribute(Qt::WA_DeleteOnClose, true);
loadConfig();
//! first we need to setup the ui

Loading…
Cancel
Save