diff --git a/krusader/Locate/locate.h b/krusader/Locate/locate.h --- a/krusader/Locate/locate.h +++ b/krusader/Locate/locate.h @@ -39,7 +39,7 @@ Q_OBJECT public: - LocateDlg(); + explicit LocateDlg(QWidget *parent); static LocateDlg *LocateDialog; diff --git a/krusader/Locate/locate.cpp b/krusader/Locate/locate.cpp --- a/krusader/Locate/locate.cpp +++ b/krusader/Locate/locate.cpp @@ -114,7 +114,7 @@ KProcess * LocateDlg::updateProcess = 0; LocateDlg * LocateDlg::LocateDialog = 0; -LocateDlg::LocateDlg() : QDialog(0), isFeedToListBox(false) +LocateDlg::LocateDlg(QWidget *parent) : QDialog(parent), isFeedToListBox(false) { setWindowTitle(i18n("Krusader::Locate")); setWindowModality(Qt::NonModal); diff --git a/krusader/krmainwindow.h b/krusader/krmainwindow.h --- a/krusader/krmainwindow.h +++ b/krusader/krmainwindow.h @@ -24,7 +24,6 @@ #include #include -#include "krmainwindow.h" #include "abstractpanelmanager.h" class KActionCollection; diff --git a/krusader/krslots.cpp b/krusader/krslots.cpp --- a/krusader/krslots.cpp +++ b/krusader/krslots.cpp @@ -390,13 +390,13 @@ return; } - if (LocateDlg::LocateDialog != 0) { + if (LocateDlg::LocateDialog != nullptr) { LocateDlg::LocateDialog->showNormal(); LocateDlg::LocateDialog->raise(); LocateDlg::LocateDialog->activateWindow(); LocateDlg::LocateDialog->reset(); } else - LocateDlg::LocateDialog = new LocateDlg(); + LocateDlg::LocateDialog = new LocateDlg(krApp); } void KRslots::runTerminal(const QString & dir)