rem: pm->changeItem( itemId_, m_checkedGuiItem->text() );
add: pm->changeItem( itemId_, gui->text() );
context:     void updateChecked( int id ) {      if ( !m_checkedGuiItem || !isChecked() ) {        KToggleAction::updateChecked( id );        return;      }      QWidget *w = container( id );      if ( ::qt_cast<QPopupMenu *>( w ) ) {        QPopupMenu* pm = static_cast<QPopupMenu*>(w);        int itemId_ = itemId( id );        if ( m_checkedGuiItem->hasIcon() )          pm->changeItem( itemId_, m_checkedGuiItem->iconSet( KIcon::Small ),                          m_checkedGuiItem->text() );        else          pm->changeItem( itemId_, m_checkedGuiItem->text() );        if ( !m_checkedGuiItem->whatsThis().isEmpty() ) // if empty, we keep the initial one          pm->setWhatsThis( itemId_, m_checkedGuiItem->whatsThis() );        updateShortcut( pm, itemId_ );      }      else if ( ::qt_cast<QMenuBar *>( w ) ) // not handled in plug...        static_cast<QMenuBar*>(w)->setItemChecked( itemId( id ), isChecked() );      else if ( ::qt_cast<KToolBar *>( w ) ) {        QWidget* r = static_cast<KToolBar*>( w )->getButton( itemId( id ) );        if ( r && ::qt_cast<KToolBarButton *>( r ) ) {          static_cast<KToolBar*>( w )->setButton( itemId( id ), isChecked() );          if ( m_checkedGuiItem->hasIcon() ) {            static_cast<KToolBar*>( w )->setButtonIconSet( itemId( id ), m_checkedGuiItem->iconSet( KIcon::Toolbar ) );          }        }      }    }