aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/setup
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2015-08-25 00:03:57 +0200
committerGravatar Szymon Tomasz Stefanek2015-08-25 00:03:57 +0200
commitef82394b6f9a63dd23ecedfd107b477267e0d2f9 (patch)
tree0602527993c91cc38169600b7a8022b5ba848a58 /src/modules/setup
parentRevert release name from Quasar to Aria (diff)
downloadKVIrc-ef82394b6f9a63dd23ecedfd107b477267e0d2f9.tar.gz
KVIrc-ef82394b6f9a63dd23ecedfd107b477267e0d2f9.tar.bz2
KVIrc-ef82394b6f9a63dd23ecedfd107b477267e0d2f9.zip
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.
Diffstat (limited to 'src/modules/setup')
-rw-r--r--src/modules/setup/SetupWizard.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/modules/setup/SetupWizard.cpp b/src/modules/setup/SetupWizard.cpp
index a75a6ed6f..a6c96ce8f 100644
--- a/src/modules/setup/SetupWizard.cpp
+++ b/src/modules/setup/SetupWizard.cpp
@@ -746,7 +746,11 @@ void SetupWizard::chooseOldDataPath()
void SetupWizard::chooseDataPath()
{
- QString szBuffer = KviTalFileDialog::getExistingDirectoryPath(m_pDataPathEdit->text(),__tr2qs("Choose a Configuration Folder - KVIrc Setup"),0);
+ QString szBuffer = KviTalFileDialog::getExistingDirectoryPath(
+ m_pDataPathEdit->text(),
+ __tr2qs("Choose a Configuration Folder - KVIrc Setup"),
+ this
+ );
KviFileUtils::adjustFilePath(szBuffer);
if(!szBuffer.isEmpty())
{
@@ -757,7 +761,11 @@ void SetupWizard::chooseDataPath()
void SetupWizard::chooseIncomingPath()
{
- QString szBuffer = KviTalFileDialog::getExistingDirectoryPath(m_pIncomingPathEdit->text(),__tr2qs("Choose a Download Folder - KVIrc Setup"),0);
+ QString szBuffer = KviTalFileDialog::getExistingDirectoryPath(
+ m_pIncomingPathEdit->text(),
+ __tr2qs("Choose a Download Folder - KVIrc Setup"),
+ this
+ );
KviFileUtils::adjustFilePath(szBuffer);
if(!szBuffer.isEmpty())
{