• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
Note: This is a reduced mirror of the KDE API documentation hosted by Michael Pyne.
 

KDEUI

ShortcutEditWidget Class Reference

Edit a shortcut. More...

#include <kshortcutsdialog_p.h>

Inheritance diagram for ShortcutEditWidget:

Inheritance graph
[legend]

List of all members.


Public Slots

void setKeySequence (const QKeySequence &activeSeq)

Signals

void keySequenceChanged (const QKeySequence &)
void stealShortcut (const QKeySequence &seq, KAction *action)

Public Member Functions

void setCheckActionCollections (const QList< KActionCollection * > checkActionCollections)
void setComponentName (const QString componentName)
 ShortcutEditWidget (QWidget *viewport, const QKeySequence &defaultSeq, const QKeySequence &activeSeq, bool allowLetterShortcuts)
KKeySequenceWidget::ShortcutTypes checkForConflictsAgainst () const
void setCheckForConflictsAgainst (KKeySequenceWidget::ShortcutTypes)
bool multiKeyShortcutsAllowed () const
void setMultiKeyShortcutsAllowed (bool)

Detailed Description

Edit a shortcut.

Let you select between using the default shortcut and configuring your own.

For internal use only.

Definition at line 165 of file kshortcutsdialog_p.h.


Constructor & Destructor Documentation

ShortcutEditWidget::ShortcutEditWidget ( QWidget *  viewport,
const QKeySequence &  defaultSeq,
const QKeySequence &  activeSeq,
bool  allowLetterShortcuts 
)

Definition at line 51 of file kshortcuteditwidget.cpp.


Member Function Documentation

KKeySequenceWidget::ShortcutTypes ShortcutEditWidget::checkForConflictsAgainst (  )  const

See also:
KKeySequenceWidget::checkAgainstStandardShortcuts()

Definition at line 87 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::keySequenceChanged ( const QKeySequence &   )  [signal]

Emitted when the key sequence is changed.

bool ShortcutEditWidget::multiKeyShortcutsAllowed (  )  const

See also:
KKeySequenceWidget::checkAgainstStandardShortcuts()

Definition at line 146 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::setCheckActionCollections ( const QList< KActionCollection * >  checkActionCollections  ) 

See also:
KKeySequenceWidget::setCheckActionCollections()

Definition at line 119 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::setCheckForConflictsAgainst ( KKeySequenceWidget::ShortcutTypes  types  ) 

Definition at line 127 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::setComponentName ( const QString  componentName  ) 

See also:
KKeySequenceWidget::setComponentName

Definition at line 133 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::setKeySequence ( const QKeySequence &  activeSeq  )  [slot]

Set the displayed sequences.

Definition at line 173 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::setMultiKeyShortcutsAllowed ( bool  allowed  ) 

Definition at line 139 of file kshortcuteditwidget.cpp.

void ShortcutEditWidget::stealShortcut ( const QKeySequence &  seq,
KAction *  action 
) [signal]

See also:
KKeySequenceWidget::stealShortcut()


The documentation for this class was generated from the following files:
  • kshortcutsdialog_p.h
  • kshortcuteditwidget.cpp

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

Class Picker

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  •     Sodep
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.9
This website is maintained by Michael Pyne, and is a reduced mirror of the KDE API docs. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal