Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwasmkeytranslator.cpp File Reference

(3dc6fdc6d8ae661a6800c14a2461f456ec344e17)

#include "qwasmkeytranslator.h"
#include "qwasmevent.h"
#include <QtCore/private/qmakearray_p.h>
#include <QtCore/qglobal.h>
#include <QtCore/qobject.h>
#include <algorithm>
+ Include dependency graph for qwasmkeytranslator.cpp:

Go to the source code of this file.

Classes

struct  QT_BEGIN_NAMESPACE::WebKb2QtData
 
struct  QT_BEGIN_NAMESPACE::Web2Qt< Qt, WebChar >
 
struct  QT_BEGIN_NAMESPACE::KeyMapping
 

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.
 

Functions

static Qt::Key QT_BEGIN_NAMESPACE::find_impl (const KeyMapping *first, const KeyMapping *last, Qt::Key key) noexcept
 
template<size_t N>
static Qt::Key QT_BEGIN_NAMESPACE::find (const KeyMapping(&map)[N], Qt::Key key) noexcept
 
Qt::Key QT_BEGIN_NAMESPACE::translateBaseKeyUsingDeadKey (Qt::Key accentBaseKey, Qt::Key deadKey)
 
template<class T >
std::optional< QStringQT_BEGIN_NAMESPACE::findKeyTextByKeyId (const T &mappingArray, Qt::Key qtKey)
 

Variables

static constexpr const auto QT_BEGIN_NAMESPACE::WebToQtKeyCodeMappings
 
static constexpr const auto QT_BEGIN_NAMESPACE::DiacriticalCharsKeyToTextLowercase
 
static constexpr const auto QT_BEGIN_NAMESPACE::DiacriticalCharsKeyToTextUppercase
 
constexpr KeyMapping QT_BEGIN_NAMESPACE::tildeKeyTable []
 
constexpr KeyMapping QT_BEGIN_NAMESPACE::graveKeyTable []
 
constexpr KeyMapping QT_BEGIN_NAMESPACE::acuteKeyTable []
 
constexpr KeyMapping QT_BEGIN_NAMESPACE::diaeresisKeyTable []
 
constexpr KeyMapping QT_BEGIN_NAMESPACE::circumflexKeyTable []