LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
slinthelpers.cpp File Reference
#include "slinthelpers.h"
#include <QtCore>
#include <QtGui>
+ Include dependency graph for slinthelpers.cpp:

Namespaces

namespace  librepcb
 
namespace  librepcb::editor
 

Functions

slint::LogicalPosition q2s (const QPointF &p) noexcept
 
QPointF s2q (const slint::LogicalPosition &p) noexcept
 
slint::PhysicalPosition q2s (const QPoint &p) noexcept
 
QPoint s2q (const slint::PhysicalPosition &p) noexcept
 
slint::PhysicalSize q2s (const QSize &s) noexcept
 
QSize s2q (const slint::PhysicalSize &s) noexcept
 
slint::SharedString q2s (const QString &s) noexcept
 
QString s2q (const slint::SharedString &s) noexcept
 
bool operator== (const QString &s1, const slint::SharedString &s2) noexcept
 
bool operator!= (const QString &s1, const slint::SharedString &s2) noexcept
 
bool operator== (const slint::SharedString &s1, const QString &s2) noexcept
 
bool operator!= (const slint::SharedString &s1, const QString &s2) noexcept
 
slint::Image q2s (const QPixmap &p) noexcept
 
slint::Color q2s (const QColor &c) noexcept
 
slint::private_api::MouseCursor q2s (Qt::CursorShape s) noexcept
 
Qt::MouseButton s2q (const slint::private_api::PointerEventButton &b) noexcept
 
slint::private_api::KeyboardModifiers q2s (Qt::KeyboardModifiers m) noexcept
 
Qt::KeyboardModifiers s2q (const slint::private_api::KeyboardModifiers &m) noexcept
 
slint::SharedString q2s (Qt::Key k) noexcept
 
static slint::SharedString getInputError (const QString &input)
 
std::optional< ElementNamevalidateElementName (const QString &input, slint::SharedString &error) noexcept
 
std::optional< VersionvalidateVersion (const QString &input, slint::SharedString &error) noexcept
 
std::optional< FileProofNamevalidateFileProofName (const QString &input, slint::SharedString &error, const QString &requiredSuffix) noexcept
 
std::optional< QUrl > validateUrl (const QString &input, slint::SharedString &error, bool allowEmpty) noexcept