diff --git a/include/sessionaction.h b/include/sessionaction.h index 09fc34b4..bc7b31aa 100644 --- a/include/sessionaction.h +++ b/include/sessionaction.h @@ -8,7 +8,7 @@ class NewSessionAction : public KAction Q_OBJECT public: - NewSessionAction(const QObject *recvr = 0, const char *slot = 0); + NewSessionAction(const QObject *recvr = 0, const char *slot = 0, QObject *parent = 0); int plug( QWidget *w, int index = -1 ); diff --git a/src/konsole.C b/src/konsole.C index 9059b49b..ba550065 100644 --- a/src/konsole.C +++ b/src/konsole.C @@ -275,7 +275,7 @@ void Konsole::makeMenu() m_toolbarSessionsCommands = new KPopupMenu(this); connect(m_toolbarSessionsCommands, SIGNAL(activated(int)), SLOT(newSession(int))); - NewSessionAction *newsession = new NewSessionAction(this, SLOT(newSession())); + NewSessionAction *newsession = new NewSessionAction(this, SLOT(newSession()), this); newsession->setPopup(m_toolbarSessionsCommands); newsession->plug(toolBar()); toolBar()->insertLineSeparator(); @@ -318,10 +318,10 @@ void Konsole::makeMenu() renameSession->plug(m_options); m_options->insertSeparator(); // Menubar on/off - showMenubar = KStdAction::showMenubar(this, SLOT(slotToggleMenubar())); + showMenubar = KStdAction::showMenubar(this, SLOT(slotToggleMenubar()), this); showMenubar->plug(m_options); // Toolbar on/off - showToolbar = KStdAction::showToolbar(this, SLOT(slotToggleToolbar())); + showToolbar = KStdAction::showToolbar(this, SLOT(slotToggleToolbar()), this); showToolbar->plug(m_options); // Frame on/off showFrame = new KToggleAction(i18n("Show &Frame"), 0, diff --git a/src/sessionaction.C b/src/sessionaction.C index c3a7c76e..6d2397d5 100644 --- a/src/sessionaction.C +++ b/src/sessionaction.C @@ -6,9 +6,9 @@ #include #include -NewSessionAction::NewSessionAction(const QObject *recvr, const char *slot): +NewSessionAction::NewSessionAction(const QObject *recvr, const char *slot, QObject *parent): KAction(i18n("&New"), "filenew", - KStdAccel::key(KStdAccel::New), recvr, slot, 0L, + KStdAccel::key(KStdAccel::New), recvr, slot, parent, KStdAction::stdName(KStdAction::New)) { m_popup = 0;