Example #1
0
void PMShell::slotConfigureKeys( )
{
   KKeyDialog kd;
   kd.insert( m_pPart->actionCollection( ) );
   kd.insert( actionCollection( ) );
   kd.configure( true );
   //KKeyDialog::configure( actionCollection( ) );
}
Example #2
0
int KKeyDialog::configureKeys( KGlobalAccel *keys )
{
	QDict<KKeyEntry> dict = keys->keyDict();
   
    KKeyDialog *kd = new KKeyDialog( &dict );
    CHECK_PTR( kd );
	int retcode = kd->exec();
    delete kd;

	if( retcode ) {
		keys->setKeyDict( dict );
	}
    return retcode;
}
Example #3
0
void MainWindow::slotEditKeys()
{
  KKeyDialog dlg;
  dlg.insert(actionCollection());

  if(m_tabEditor->count() != 0)
  {
    KTextEditor::View* view  = m_tabEditor->currentView();
    if(view)
    {
      dlg.insert(view->actionCollection());
    }
  }

  dlg.configure();
}