• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KDECore

Functions
KuitFormats Namespace Reference

Functions

QString toInterfacePath (const QString &inpstr, const QString &delim)
 
QString toKeyCombo (const QString &shstr, const QString &delim, const QHash< QString, QString > &keydict)
 

Function Documentation

◆ toInterfacePath()

QString KuitFormats::toInterfacePath ( const QString &  inpstr,
const QString &  delim 
)

Reformat GUI element path.

Consider the first encountered of '/', '|' or "->" as path delimiter, and replace them with the supplied delimiter.

Parameters
inpstrraw interface path string
delimreplacement path delimiter
Returns
path in proper format

Definition at line 59 of file kuitformats.cpp.

◆ toKeyCombo()

QString KuitFormats::toKeyCombo ( const QString &  shstr,
const QString &  delim,
const QHash< QString, QString > &  keydict 
)

Reformat keyboard shortcut.

The first of encountered of '+' or '-' is taken for key delimiter, and the supplied delimiter is used instead. A dictionary of replacement key names can also be provided, which can be used for localization of the key names.

Parameters
shstrraw shortcut string
delimreplacement delimiter for keys
keydictreplacement dictionary of key names
Returns
shortcut in proper format

Definition at line 29 of file kuitformats.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDECore

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

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal