From ef82394b6f9a63dd23ecedfd107b477267e0d2f9 Mon Sep 17 00:00:00 2001 From: Szymon Tomasz Stefanek Date: Tue, 25 Aug 2015 00:03:57 +0200 Subject: File dialogs seem to always require a parent. Without it Qt5 enters in a kind of modal loop that prevents user from interacting with the whole application. --- src/modules/eventeditor/EventEditorWindow.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/modules/eventeditor/EventEditorWindow.cpp') diff --git a/src/modules/eventeditor/EventEditorWindow.cpp b/src/modules/eventeditor/EventEditorWindow.cpp index 821ecd8b7..741238d5c 100644 --- a/src/modules/eventeditor/EventEditorWindow.cpp +++ b/src/modules/eventeditor/EventEditorWindow.cpp @@ -37,7 +37,6 @@ #include "KviCommandFormatter.h" #include "kvi_fileextensions.h" #include "KviQString.h" -#include "KviFileDialog.h" #include "KviKvsEventManager.h" #include "KviTalVBox.h" @@ -461,7 +460,7 @@ void EventEditor::exportCurrentHandler() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,KVI_FILTER_SCRIPT,true,true,true,this))return; QString szOut; getExportEventBuffer(szOut,m_pLastEditedItem); @@ -502,7 +501,7 @@ void EventEditor::exportAllEvents() QString szFile; - if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,QString(),true,true))return; + if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs_ctx("Choose a Filename - KVIrc","editor"),szName,QString(),true,true,true,this))return; if(!KviFileUtils::writeFile(szFile,out)) { -- cgit v1.3.1-10-gc9f91