Detailed Description
The KKeyDialog class is used for configuring dictionaries of key/action
associations for KAccel and KGlobalAccel. It uses the KKeyChooser widget
and offers buttons to set all keys to defaults and invoke on-line help.
Two static methods are supplied which provide the most convienient interface
to the dialog. For example you could use KAccel and KKeyDialog like this
KAccel keys;
keys.insertItem( i18n( "Zoom in" ), "Zoom in", "+" );
keys.connectItem( "Zoom in", myWindow, SLOT( zoomIn() ) );
keys.connectItem( KAccel::Print, myWindow, SLOT( print() ) );
keys.readSettings();
if( KKeyDialog::configureKeys( &keys ) ) {
...
}
This will also implicitely save the settings. If you don't want this,
you can call
if( KKeyDialog::configureKeys( &keys, false ) ) { // do not save settings
...
}
- Version: $Id: kkeydialog.h,v 1.18 2000/03/16 20:48:01 granroth Exp $
- Author: Nicolas Hadacek <hadacek@via.ecp.fr>
- Generated: dfaure@faure on Sun Mar 26 14:24:24 2000, using kdoc 2.0a35.