Nepomuk
variant.h
Go to the documentation of this file.
The Nepomuk Variant extends over QVariant by introducing direct support for Resource embedding,...
Definition: variant.h:66
bool isInt64List() const
Variant & operator=(const QList< uint > &i)
void append(const QDateTime &datetime)
Variant & operator=(const QUrl &url)
bool isTime() const
void append(const Variant &v)
Appends the value stored in v to the list in this Variant.
Variant & operator=(bool b)
Variant(int i)
Variant(double d)
bool isDateList() const
bool isValid() const
Variant & operator=(const QList< bool > &b)
bool isResource() const
Variant(const QList< QDate > &date)
~Variant()
Variant & operator=(const QList< QUrl > &url)
QList< Resource > toResourceList() const
Variant(const QVariant &other)
Will create an invalid Variant if other has an unsupported type.
Variant & operator=(double d)
bool isString() const
static Variant fromNode(const Soprano::Node &node)
Create a Variant object from a Soprano::Node.
bool isDouble() const
Variant(const Resource &r)
Variant & operator=(const QList< Resource > &r)
bool isUrl() const
bool isUnsignedInt() const
QList< QDateTime > toDateTimeList() const
Variant(const QList< double > &d)
Variant & operator=(const QList< QDateTime > &datetime)
int simpleType() const
bool isUnsignedIntList() const
static Variant fromString(const QString &value, int type)
Create a Variant object by parsing string value based on type.
Variant & operator=(const QTime &time)
QList< QTime > toTimeList() const
Variant(const QList< bool > &b)
bool isBool() const
QList< Variant > toVariantList() const
Convert a Variant to a list of Variants.
bool isDateTime() const
void append(const Resource &r)
Variant & operator=(qulonglong i)
Variant(const QDate &date)
Variant(const QString &string)
QStringList toStringList() const
Just like the toString method toStringList is able to convert all supported types into a list of stri...
Variant(qulonglong i)
Variant & operator=(const Variant &)
Variant(const QList< qulonglong > &i)
bool isDoubleList() const
int type() const
Variant & operator=(uint i)
bool isUnsignedInt64() const
Variant & operator=(const QList< QDate > &date)
Variant(qlonglong i)
QList< QUrl > toUrlList() const
Variant & operator=(const QList< QTime > &time)
Variant(const char *string)
Variant(bool b)
bool isIntList() const
void append(bool b)
Variant & operator=(const QList< qlonglong > &i)
Variant(const QList< QUrl > &url)
bool isStringList() const
Variant(const QList< QDateTime > &datetime)
Variant & operator=(qlonglong i)
Variant(const Variant &other)
Variant & operator=(int i)
bool isDate() const
Variant(const QList< int > &i)
Variant(const QUrl &url)
Variant()
void append(const QString &string)
QList< bool > toBoolList() const
Variant(const QDateTime &datetime)
Variant & operator=(const QList< int > &i)
Variant(const QList< Variant > &vl)
Create a new Variant from a list of Variants.
void append(qulonglong i)
bool isUnsignedInt64List() const
Variant & operator=(const QDateTime &datetime)
bool isInt() const
QList< double > toDoubleList() const
Variant(const QStringList &stringlist)
bool isInt64() const
Variant(const QList< qlonglong > &i)
QList< qlonglong > toInt64List() const
Variant(uint i)
void append(const QDate &date)
Variant & operator=(const QList< qulonglong > &i)
Variant(const QList< QTime > &time)
bool isUrlList() const
QList< Soprano::Node > toNodeList() const
Convert a Variant to a a list of Nodes.
static Variant fromNodeList(const QList< Soprano::Node > &node)
Create a Variant object from a list of Soprano::Node.
void append(double d)
bool isTimeList() const
Variant(const QTime &time)
bool operator==(const Variant &other) const
Does compare two Variant objects.
Variant & operator=(const QDate &date)
Variant & operator=(const QList< double > &d)
QList< qulonglong > toUnsignedInt64List() const
void append(uint i)
bool isDateTimeList() const
void append(const QUrl &url)
QString toString() const
The toString() method is a little more powerful than other toXXX methods since it actually converts a...
Variant & operator=(const QString &string)
QList< QDate > toDateList() const
QList< uint > toUnsignedIntList() const
bool isResourceList() const
bool isBoolList() const
QList< int > toIntList() const
Variant(const QList< Resource > &r)
Variant(const QList< uint > &i)
Variant & operator=(const Resource &r)
void append(qlonglong i)
void append(const QTime &time)
Variant & operator=(const QStringList &stringlist)
QVariant variant() const
Definition: nepomukservice.h:25
QDebug operator<<(QDebug dbg, const Nepomuk::Variant &)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.