knowL: Knowledge Libraries
Loading...
Searching...
No Matches
UtilsSingleton.h
1#ifndef _KNOWCORE_UTILS_ATTACHED_PROPERTY_H_
2#define _KNOWCORE_UTILS_ATTACHED_PROPERTY_H_
3
4#include <QObject>
5
6#include <knowCore/Forward.h>
7
8namespace knowQuick
9{
10 class UtilsSingleton : public QObject
11 {
12 Q_OBJECT
13 Q_PROPERTY(QString dataLocation READ dataLocation CONSTANT)
14 public:
15 UtilsSingleton(QObject* _parent = nullptr);
17
18 QString dataLocation() const;
19 Q_INVOKABLE QString sparqlVariantToString(const QVariant& _variant);
20 Q_INVOKABLE qreal now() const;
21 Q_INVOKABLE QString toHex(const QByteArray& _data);
22 Q_INVOKABLE QString toUtf8(const QByteArray& _data);
23 Q_INVOKABLE QString getDatatype(const knowCore::Value& _value);
24 Q_INVOKABLE QString getDatatype(const QVariant& _value);
25 Q_INVOKABLE QString displayString(const knowCore::Value& _value);
26 Q_INVOKABLE QString displayString(const QVariant& _value);
27 Q_INVOKABLE QVariant valueToVariant(const knowCore::Value& _value);
28 Q_INVOKABLE QImage toImage(const QByteArray& _data, int _width, int _height, const QString& _encoding, const QString& _compression);
29 Q_INVOKABLE QList<QString> fromUriList(const knowCore::UriList& _list);
30 };
31}
32
33#endif
34
Definition Forward.h:12
Definition UriList.h:9
Definition Value.h:13
Definition UtilsSingleton.h:11