As requested for better usability. Limit the hiding of the dynamic

toolbar icons to a minimum.

BUG: 98715

svn path=/trunk/kdepim/; revision=389129
wilder-work
Andreas Gungl 21 years ago
parent 6c99a364d0
commit 5e645ab83c
  1. 12
      kmmainwin.cpp

@ -1,3 +1,4 @@
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@ -119,9 +120,6 @@ void KMMainWin::displayStatusMsg(const QString& aText)
void KMMainWin::slotEditToolbars()
{
// remove dynamically created actions before editing
mKMMainWidget->clearFilterActions();
saveMainWindowSettings(KMKernel::config(), "Main Window");
KEditToolbar dlg(actionCollection(), "kmmainwin.rc");
@ -129,14 +127,18 @@ void KMMainWin::slotEditToolbars()
SLOT(slotUpdateToolbars()) );
dlg.exec();
// plug dynamically created actions again
mKMMainWidget->initializeFilterActions();
}
void KMMainWin::slotUpdateToolbars()
{
// remove dynamically created actions before editing
mKMMainWidget->clearFilterActions();
createGUI("kmmainwin.rc", false);
applyMainWindowSettings(KMKernel::config(), "Main Window");
// plug dynamically created actions again
mKMMainWidget->initializeFilterActions();
}
void KMMainWin::setupStatusBar()

Loading…
Cancel
Save