kicker's kate session menu extension: keep the popup menu open after

reloading the sessions list. This improve the user experience.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/151/head
Michele Calgaro 4 years ago
parent 9146504fdd
commit 8acbb0a1b3
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -117,7 +117,7 @@ void KateSessionMenu::initialize()
// means for updating, to let the user manually update if he/she added new sessions.
insertSeparator();
insertItem( SmallIconSet("reload"), i18n("Reload Session List"), this, TQT_SLOT(reinitialize()) );
insertItem( SmallIconSet("reload"), i18n("Reload Session List"), this, TQT_SLOT(reloadSessionsList()) );
}
void KateSessionMenu::slotExec( int id )
@ -170,5 +170,10 @@ void KateSessionMenu::slotExec( int id )
kapp->tdeinitExec("kate", args);
}
void KateSessionMenu::reloadSessionsList()
{
reinitialize();
exec();
}
// kate: space-indent: on; indent-width 2; replace-tabs on;

@ -34,6 +34,7 @@ class KateSessionMenu : public KPanelMenu {
protected slots:
virtual void slotExec( int id );
void reloadSessionsList();
private:
TQStringList m_sessions;

Loading…
Cancel
Save