The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.
QVariant ( bool b, int dummy ) | |
QBitArray & | asBitArray () |
bool & | asBool () |
QByteArray & | asByteArray () |
QByteArray & | asCString () |
QDate & | asDate () |
QDateTime & | asDateTime () |
double & | asDouble () |
int & | asInt () |
QList<QVariant> & | asList () |
qlonglong & | asLongLong () |
QMap<QString, QVariant> & | asMap () |
QPoint & | asPoint () |
QRect & | asRect () |
QSize & | asSize () |
QString & | asString () |
QStringList & | asStringList () |
QTime & | asTime () |
uint & | asUInt () |
qulonglong & | asULongLong () |
bool | canCast ( Type t ) const |
bool | cast ( Type t ) |
const QByteArray | toCString () const |
bool | qVariantCanConvert ( const QVariant & value ) |
T | qVariantValue ( const QVariant & value ) |
Use the QVariant(bool) constructor instead.
Use toBitArray() instead.
Use toBool() instead.
Use toByteArray() instead.
Use toByteArray() instead.
Use toDate() instead.
Use toDateTime() instead.
Use toDouble() instead.
Use toInt() instead.
Use toList() instead.
Use toLongLong() instead.
Use toMap() instead.
Use toPoint() instead.
Use toRect() instead.
Use toSize() instead.
Use toString() instead.
Use toStringList() instead.
Use toTime() instead.
Use toUInt() instead.
Use toULongLong() instead.
Use canConvert() instead.
Use convert() instead.
Use toByteArray() instead.
Returns true if the given value can be converted to the template type specified; otherwise returns false.
This function is equivalent to QVariant::canConvert(value).
Note: This function was provided as a workaround for MSVC 6 which did not support member template functions. It is advised to use the other form in new code.
See also QVariant::canConvert().
Returns the given value converted to the template type T.
This function is equivalent to QVariant::value<T>(value).
Note: This function was provided as a workaround for MSVC 6 which did not support member template functions. It is advised to use the other form in new code.
See also QVariant::value() and qvariant_cast().