class KKeyDialog

The KKeyDialog class is used for configuring dictionaries of key/action associations for KAccel and KGlobalAccel. More...

Definition#include <kkeydialog.h>
InheritsQDialog
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Static Methods


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 ... }

 KKeyDialog ( QDict<KKeyEntry> *aKeyDict, QWidget *parent = 0, bool check_against_std_keys = false)

KKeyDialog ()

int  configureKeys ( KAccel *keys, bool save_settings = true )

[static]

int  configureKeys ( KGlobalAccel *keys, bool save_settings = true )

[static]


Generated by: prospector@porky.devel.redhat.com on Mon Sep 11 01:50:57 2000, using kdoc 2.0a36.