21#ifndef CUTELEE_UTIL_P_H
22#define CUTELEE_UTIL_P_H
25#include "cutelee_templates_export.h"
26#include "safestring.h"
28#include <QtCore/QVariant>
40CUTELEE_TEMPLATES_EXPORT
bool variantIsTrue(
const QVariant &variant);
53CUTELEE_TEMPLATES_EXPORT Cutelee::SafeString
54markSafe(
const Cutelee::SafeString &input);
59CUTELEE_TEMPLATES_EXPORT Cutelee::SafeString
65CUTELEE_TEMPLATES_EXPORT Cutelee::SafeString
71CUTELEE_TEMPLATES_EXPORT
bool isSafeString(
const QVariant &input);
87CUTELEE_TEMPLATES_EXPORT
bool equals(
const QVariant &lhs,
const QVariant &rhs);
88CUTELEE_TEMPLATES_EXPORT
bool gt(
const QVariant& lhs,
const QVariant& rhs);
89CUTELEE_TEMPLATES_EXPORT
bool gte(
const QVariant& lhs,
const QVariant& rhs);
90CUTELEE_TEMPLATES_EXPORT
bool lt(
const QVariant& lhs,
const QVariant& rhs);
91CUTELEE_TEMPLATES_EXPORT
bool lte(
const QVariant& lhs,
const QVariant& rhs);
101CUTELEE_TEMPLATES_EXPORT std::pair<qreal,QString>
calcFileSize(qreal size,
int unitSystem = 10, qreal multiplier = 1.0);
109CUTELEE_TEMPLATES_EXPORT Cutelee::SafeString
110toString(
const QVariantList &list);
The Cutelee namespace holds all public Cutelee API.
bool equals(const QVariant &lhs, const QVariant &rhs)
QString unescapeStringLiteral(const QString &input)
std::pair< qreal, QString > calcFileSize(qreal size, int unitSystem=10, qreal multiplier=1.0)
bool supportedOutputType(const QVariant &input)
bool isSafeString(const QVariant &input)
Cutelee::SafeString getSafeString(const QVariant &input)
Cutelee::SafeString markSafe(const Cutelee::SafeString &input)
Cutelee::SafeString markForEscaping(const Cutelee::SafeString &input)
bool variantIsTrue(const QVariant &variant)