LMMS
Loading...
Searching...
No Matches
DeprecationHelper.h File Reference
#include <type_traits>
#include <QDomDocument>
#include <QFontMetrics>
#include <QKeySequence>
#include <QVariant>
#include <QWheelEvent>

Go to the source code of this file.

Namespaces

namespace  lmms
namespace  lmms::detail

Functions

QPoint lmms::position (const QDropEvent *de)
 position is a backwards-compatible adapter for QDropEvent::position and pos functions.
QPoint lmms::position (const QMouseEvent *me)
 position is a backwards-compatible adapter for QMouseEvent::position and pos functions.
QPointF lmms::positionF (const QMouseEvent *me)
 positionF is a backwards-compatible adapter for QMouseEvent::position and localPos functions.
QPoint lmms::globalPosition (const QMouseEvent *me)
 globalPosition is a backwards-compatible adapter for QMouseEvent::globalPosition and globalPos functions.
template<typename... Args>
QKeySequence lmms::keySequence (Args... args)
 Combines Qt key and modifier arguments together, replacing A | B which was deprecated in C++20 due to the enums being different types. (P1120R0).
QMetaType::Type lmms::typeId (const QVariant &variant)
 typeId is a backwards-compatible adapter for QVariant::typeId and type functions.
bool lmms::setContent (QDomDocument &doc, const QByteArray &text, QString *errorMsg=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr)
 Backwards-compatible adapter for QDomDocument::setContent.
bool lmms::setContent (QDomDocument &doc, QIODevice *dev, bool namespaceProcessing, QString *errorMsg=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr)
 Backwards-compatible adapter for QDomDocument::setContent.

Variables

template<typename T>
constexpr bool lmms::detail::IsKeyOrModifier