<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 16:57:30 CEST 2007 --> <TITLE> QVariant </TITLE> <META NAME="keywords" CONTENT="com.trolltech.qt.QVariant class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { parent.document.title="QVariant"; } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../com/trolltech/qt/QtPropertyWriter.html" title="annotation in com.trolltech.qt"><B>PREV CLASS</B></A> <A HREF="../../../com/trolltech/qt/Utilities.html" title="class in com.trolltech.qt"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?com/trolltech/qt/QVariant.html" target="_top"><B>FRAMES</B></A> <A HREF="QVariant.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> com.trolltech.qt</FONT> <BR> Class QVariant</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.QVariant</B> </PRE> <DL> <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD> </DL> <HR> <DL> <DT><PRE>public class <B>QVariant</B><DT>extends <A HREF="../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></DL> </PRE> <P> The QVariant class acts like a union for the most common Qt data types. <p> Because C++ forbids unions from including types that have non-default constructors or destructors, most interesting Qt classes cannot be used in unions. Without QVariant, this would be a problem for QObject::property() and for database work, etc. <p> A QVariant object holds a single value of a single type() at a time. (Some type()s are multi-valued, for example a string list.) You can find out what type, T, the variant holds, convert it to a different type using convert(), get its value using one of the toT() functions (e.g., toSize()) and check whether the type can be converted to a particular type using canConvert(). <p> The methods named toT() (e.g., toInt(), toString()) are const. If you ask for the stored type, they return a copy of the stored object. If you ask for a type that can be generated from the stored type, toT() copies and converts and leaves the object itself unchanged. If you ask for a type that cannot be generated from the stored type, the result depends on the type; see the function documentation for details. <p> Here is some example code to demonstrate the use of QVariant: <p> <code> <pre> QDataStream out(...); QVariant v(123); // The variant now contains an int int x = v.toInt(); // x = 123 out << v; // Writes a type tag and an int to out v = QVariant("hello"); // The variant now contains a QByteArray v = QVariant(tr("hello")); // The variant now contains a QString int y = v.toInt(); // y = 0 since v cannot be converted to an int QString s = v.toString(); // s = tr("hello") (see QObject::tr()) out <<v; // Writes a type tag and a QString to out ... QDataStream in(...); // (opening the previously written stream) in >> v; // Reads an Int variant int z = v.toInt(); // z = 123 qDebug("Type is %s", // prints "Type is int" v.typeName()); v = v.toInt() + 100; // The variant now hold the value 223 v = QVariant(QStringList()); </pre> </code> <p> You can even store QList<QVariant> and QMap<QString, QVariant> values in a variant, so you can easily construct arbitrarily complex data structures of arbitrary types. This is very powerful and versatile, but may prove less memory and speed efficient than storing specific types in standard data structures. <p> QVariant also supports the notion of null values, where you have a defined type with no value set. <p> <code> <pre> QVariant x, y(QString()), z(QString("")); x.convert(QVariant::Int); // x.isNull() == true // y.isNull() == true, z.isNull() == false // y.isEmpty() == true, z.isEmpty() == true </pre> </code <p> QVariant can be extended to support other types than those mentioned in the \l Type enum. See the \l QMetaType documentation for details. <p> <h2>A Note on GUI Types</h2> <p> Because QVariant is part of the QtCore library, it cannot provide conversion functions to data types defined in QtGui, such as QColor, QImage, and QPixmap. In other words, there is no \c toColor() function. Instead, you can use the QVariant::value() or the qVariantValue() template function. For example: <p> <code> <pre> QVariant variant; ... QColor color = variant.value<QColor>(); </pre> </code> <p> The inverse conversion (e.g., from QColor to QVariant) is automatic for all data types supported by QVariant, including GUI-related types: <p> <code> <pre> QColor color = palette().background().color(); QVariant variant = color; </pre> </code> <p> Because of Java's introspection, you should only use the QVariant class when dealing with Qt Jambi classes that requires them. <P> <P> <HR> <P> <!-- ======== NESTED CLASS SUMMARY ======== --> <A NAME="nested_class_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Nested Class Summary</B></FONT></TH> </TR> </TABLE> <A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A><<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>></CODE></TD> </TR> </TABLE> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#BitArray">BitArray</A></B></CODE> <BR> Java BitArray</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Bitmap">Bitmap</A></B></CODE> <BR> Java Bitmap</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Boolean">Boolean</A></B></CODE> <BR> Java Boolean</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Brush">Brush</A></B></CODE> <BR> Java Brush</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#ByteArray">ByteArray</A></B></CODE> <BR> Java ByteArray</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Char">Char</A></B></CODE> <BR> Java Char</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Color">Color</A></B></CODE> <BR> Java Color</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Cursor">Cursor</A></B></CODE> <BR> Java Cursor</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Date">Date</A></B></CODE> <BR> Java Date</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#DateTime">DateTime</A></B></CODE> <BR> Java DateTime</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Double">Double</A></B></CODE> <BR> Java Double</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Font">Font</A></B></CODE> <BR> Java Font</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Icon">Icon</A></B></CODE> <BR> Java Icon</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Image">Image</A></B></CODE> <BR> Java Image</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Int">Int</A></B></CODE> <BR> Java Int</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Invalid">Invalid</A></B></CODE> <BR> An invalid Java data type</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#KeySequence">KeySequence</A></B></CODE> <BR> Java KeySequence</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Line">Line</A></B></CODE> <BR> Java Line</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#LineF">LineF</A></B></CODE> <BR> Java LineF</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Locale">Locale</A></B></CODE> <BR> Java Locale</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Long">Long</A></B></CODE> <BR> Java Long</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Palette">Palette</A></B></CODE> <BR> Java Palette</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Pen">Pen</A></B></CODE> <BR> Java Pen</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Pixmap">Pixmap</A></B></CODE> <BR> Java Pixmap</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Point">Point</A></B></CODE> <BR> Java Point</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#PointF">PointF</A></B></CODE> <BR> Java PointF</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Polygon">Polygon</A></B></CODE> <BR> Java Polygon</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Rect">Rect</A></B></CODE> <BR> Java Rect</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#RectF">RectF</A></B></CODE> <BR> Java RectF</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#RegExp">RegExp</A></B></CODE> <BR> Java RegExp</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Region">Region</A></B></CODE> <BR> Java Region</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Size">Size</A></B></CODE> <BR> Java Size</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#SizeF">SizeF</A></B></CODE> <BR> Java SizeF</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#SizePolicy">SizePolicy</A></B></CODE> <BR> Java SizePolicy</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#String">String</A></B></CODE> <BR> Java String</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#StringList">StringList</A></B></CODE> <BR> Java StringList</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#TextFormat">TextFormat</A></B></CODE> <BR> Java TextFormat</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#TextLength">TextLength</A></B></CODE> <BR> Java TextLength</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#Time">Time</A></B></CODE> <BR> Java Time</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#UserType">UserType</A></B></CODE> <BR> Java Usertype</TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#QVariant()">QVariant</A></B>()</CODE> <BR> </TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToBitArray(java.lang.Object)">canConvertToBitArray</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToBoolean(java.lang.Object)">canConvertToBoolean</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToByteArray(java.lang.Object)">canConvertToByteArray</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToChar(java.lang.Object)">canConvertToChar</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToDate(java.lang.Object)">canConvertToDate</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToDateTime(java.lang.Object)">canConvertToDateTime</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToDouble(java.lang.Object)">canConvertToDouble</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToInt(java.lang.Object)">canConvertToInt</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToLine(java.lang.Object)">canConvertToLine</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToLineF(java.lang.Object)">canConvertToLineF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToList(java.lang.Object)">canConvertToList</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToLocale(java.lang.Object)">canConvertToLocale</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToLong(java.lang.Object)">canConvertToLong</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToMap(java.lang.Object)">canConvertToMap</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToPoint(java.lang.Object)">canConvertToPoint</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToPointF(java.lang.Object)">canConvertToPointF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToRect(java.lang.Object)">canConvertToRect</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToRectF(java.lang.Object)">canConvertToRectF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToRegExp(java.lang.Object)">canConvertToRegExp</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToSize(java.lang.Object)">canConvertToSize</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToSizeF(java.lang.Object)">canConvertToSizeF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToString(java.lang.Object)">canConvertToString</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#canConvertToTime(java.lang.Object)">canConvertToTime</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QBitArray.html" title="class in com.trolltech.qt.core">QBitArray</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toBitArray(java.lang.Object)">toBitArray</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toBoolean(java.lang.Object)">toBoolean</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toByteArray(java.lang.Object)">toByteArray</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static char</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toChar(java.lang.Object)">toChar</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QDate.html" title="class in com.trolltech.qt.core">QDate</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toDate(java.lang.Object)">toDate</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QDateTime.html" title="class in com.trolltech.qt.core">QDateTime</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toDateTime(java.lang.Object)">toDateTime</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toDouble(java.lang.Object)">toDouble</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toDouble(java.lang.Object, java.lang.Boolean[])">toDouble</A></B>(java.lang.Object obj, java.lang.Boolean[] ok)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toInt(java.lang.Object)">toInt</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toInt(java.lang.Object, java.lang.Boolean[])">toInt</A></B>(java.lang.Object obj, java.lang.Boolean[] ok)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/gui/QLine.html" title="class in com.trolltech.qt.gui">QLine</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toLine(java.lang.Object)">toLine</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/gui/QLineF.html" title="class in com.trolltech.qt.gui">QLineF</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toLineF(java.lang.Object)">toLineF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.util.List<java.lang.Object></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toList(java.lang.Object)">toList</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QLocale.html" title="class in com.trolltech.qt.core">QLocale</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toLocale(java.lang.Object)">toLocale</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static long</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toLong(java.lang.Object)">toLong</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static long</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toLong(java.lang.Object, java.lang.Boolean[])">toLong</A></B>(java.lang.Object obj, java.lang.Boolean[] ok)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.util.Map<java.lang.String,java.lang.Object></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toMap(java.lang.Object)">toMap</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QPoint.html" title="class in com.trolltech.qt.core">QPoint</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toPoint(java.lang.Object)">toPoint</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QPointF.html" title="class in com.trolltech.qt.core">QPointF</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toPointF(java.lang.Object)">toPointF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QRect.html" title="class in com.trolltech.qt.core">QRect</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toRect(java.lang.Object)">toRect</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QRectF.html" title="class in com.trolltech.qt.core">QRectF</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toRectF(java.lang.Object)">toRectF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QRegExp.html" title="class in com.trolltech.qt.core">QRegExp</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toRegExp(java.lang.Object)">toRegExp</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toSize(java.lang.Object)">toSize</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QSizeF.html" title="class in com.trolltech.qt.core">QSizeF</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toSizeF(java.lang.Object)">toSizeF</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toString(java.lang.Object)">toString</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../com/trolltech/qt/core/QTime.html" title="class in com.trolltech.qt.core">QTime</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/trolltech/qt/QVariant.html#toTime(java.lang.Object)">toTime</A></B>(java.lang.Object obj)</CODE> <BR> </TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../com/trolltech/qt/QSignalEmitter.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A>, <A HREF="../../../com/trolltech/qt/QSignalEmitter.html#thread()">thread</A></CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="Invalid"><!-- --></A><H3> Invalid</H3> <PRE> public static final int <B>Invalid</B></PRE> <DL> <DD>An invalid Java data type <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Invalid">Constant Field Values</A></DL> </DL> <HR> <A NAME="Double"><!-- --></A><H3> Double</H3> <PRE> public static final int <B>Double</B></PRE> <DL> <DD>Java Double <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Double">Constant Field Values</A></DL> </DL> <HR> <A NAME="String"><!-- --></A><H3> String</H3> <PRE> public static final int <B>String</B></PRE> <DL> <DD>Java String <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.String">Constant Field Values</A></DL> </DL> <HR> <A NAME="Boolean"><!-- --></A><H3> Boolean</H3> <PRE> public static final int <B>Boolean</B></PRE> <DL> <DD>Java Boolean <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Boolean">Constant Field Values</A></DL> </DL> <HR> <A NAME="ByteArray"><!-- --></A><H3> ByteArray</H3> <PRE> public static final int <B>ByteArray</B></PRE> <DL> <DD>Java ByteArray <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.ByteArray">Constant Field Values</A></DL> </DL> <HR> <A NAME="BitArray"><!-- --></A><H3> BitArray</H3> <PRE> public static final int <B>BitArray</B></PRE> <DL> <DD>Java BitArray <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.BitArray">Constant Field Values</A></DL> </DL> <HR> <A NAME="Char"><!-- --></A><H3> Char</H3> <PRE> public static final int <B>Char</B></PRE> <DL> <DD>Java Char <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Char">Constant Field Values</A></DL> </DL> <HR> <A NAME="Date"><!-- --></A><H3> Date</H3> <PRE> public static final int <B>Date</B></PRE> <DL> <DD>Java Date <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Date">Constant Field Values</A></DL> </DL> <HR> <A NAME="DateTime"><!-- --></A><H3> DateTime</H3> <PRE> public static final int <B>DateTime</B></PRE> <DL> <DD>Java DateTime <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.DateTime">Constant Field Values</A></DL> </DL> <HR> <A NAME="Int"><!-- --></A><H3> Int</H3> <PRE> public static final int <B>Int</B></PRE> <DL> <DD>Java Int <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Int">Constant Field Values</A></DL> </DL> <HR> <A NAME="Line"><!-- --></A><H3> Line</H3> <PRE> public static final int <B>Line</B></PRE> <DL> <DD>Java Line <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Line">Constant Field Values</A></DL> </DL> <HR> <A NAME="LineF"><!-- --></A><H3> LineF</H3> <PRE> public static final int <B>LineF</B></PRE> <DL> <DD>Java LineF <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.LineF">Constant Field Values</A></DL> </DL> <HR> <A NAME="Locale"><!-- --></A><H3> Locale</H3> <PRE> public static final int <B>Locale</B></PRE> <DL> <DD>Java Locale <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Locale">Constant Field Values</A></DL> </DL> <HR> <A NAME="Long"><!-- --></A><H3> Long</H3> <PRE> public static final int <B>Long</B></PRE> <DL> <DD>Java Long <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Long">Constant Field Values</A></DL> </DL> <HR> <A NAME="Point"><!-- --></A><H3> Point</H3> <PRE> public static final int <B>Point</B></PRE> <DL> <DD>Java Point <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Point">Constant Field Values</A></DL> </DL> <HR> <A NAME="PointF"><!-- --></A><H3> PointF</H3> <PRE> public static final int <B>PointF</B></PRE> <DL> <DD>Java PointF <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.PointF">Constant Field Values</A></DL> </DL> <HR> <A NAME="Rect"><!-- --></A><H3> Rect</H3> <PRE> public static final int <B>Rect</B></PRE> <DL> <DD>Java Rect <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Rect">Constant Field Values</A></DL> </DL> <HR> <A NAME="RectF"><!-- --></A><H3> RectF</H3> <PRE> public static final int <B>RectF</B></PRE> <DL> <DD>Java RectF <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.RectF">Constant Field Values</A></DL> </DL> <HR> <A NAME="RegExp"><!-- --></A><H3> RegExp</H3> <PRE> public static final int <B>RegExp</B></PRE> <DL> <DD>Java RegExp <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.RegExp">Constant Field Values</A></DL> </DL> <HR> <A NAME="Size"><!-- --></A><H3> Size</H3> <PRE> public static final int <B>Size</B></PRE> <DL> <DD>Java Size <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Size">Constant Field Values</A></DL> </DL> <HR> <A NAME="SizeF"><!-- --></A><H3> SizeF</H3> <PRE> public static final int <B>SizeF</B></PRE> <DL> <DD>Java SizeF <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.SizeF">Constant Field Values</A></DL> </DL> <HR> <A NAME="StringList"><!-- --></A><H3> StringList</H3> <PRE> public static final int <B>StringList</B></PRE> <DL> <DD>Java StringList <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.StringList">Constant Field Values</A></DL> </DL> <HR> <A NAME="Time"><!-- --></A><H3> Time</H3> <PRE> public static final int <B>Time</B></PRE> <DL> <DD>Java Time <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Time">Constant Field Values</A></DL> </DL> <HR> <A NAME="Font"><!-- --></A><H3> Font</H3> <PRE> public static final int <B>Font</B></PRE> <DL> <DD>Java Font <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Font">Constant Field Values</A></DL> </DL> <HR> <A NAME="Pixmap"><!-- --></A><H3> Pixmap</H3> <PRE> public static final int <B>Pixmap</B></PRE> <DL> <DD>Java Pixmap <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Pixmap">Constant Field Values</A></DL> </DL> <HR> <A NAME="Brush"><!-- --></A><H3> Brush</H3> <PRE> public static final int <B>Brush</B></PRE> <DL> <DD>Java Brush <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Brush">Constant Field Values</A></DL> </DL> <HR> <A NAME="Color"><!-- --></A><H3> Color</H3> <PRE> public static final int <B>Color</B></PRE> <DL> <DD>Java Color <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Color">Constant Field Values</A></DL> </DL> <HR> <A NAME="Palette"><!-- --></A><H3> Palette</H3> <PRE> public static final int <B>Palette</B></PRE> <DL> <DD>Java Palette <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Palette">Constant Field Values</A></DL> </DL> <HR> <A NAME="Icon"><!-- --></A><H3> Icon</H3> <PRE> public static final int <B>Icon</B></PRE> <DL> <DD>Java Icon <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Icon">Constant Field Values</A></DL> </DL> <HR> <A NAME="Image"><!-- --></A><H3> Image</H3> <PRE> public static final int <B>Image</B></PRE> <DL> <DD>Java Image <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Image">Constant Field Values</A></DL> </DL> <HR> <A NAME="Polygon"><!-- --></A><H3> Polygon</H3> <PRE> public static final int <B>Polygon</B></PRE> <DL> <DD>Java Polygon <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Polygon">Constant Field Values</A></DL> </DL> <HR> <A NAME="Region"><!-- --></A><H3> Region</H3> <PRE> public static final int <B>Region</B></PRE> <DL> <DD>Java Region <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Region">Constant Field Values</A></DL> </DL> <HR> <A NAME="Bitmap"><!-- --></A><H3> Bitmap</H3> <PRE> public static final int <B>Bitmap</B></PRE> <DL> <DD>Java Bitmap <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Bitmap">Constant Field Values</A></DL> </DL> <HR> <A NAME="Cursor"><!-- --></A><H3> Cursor</H3> <PRE> public static final int <B>Cursor</B></PRE> <DL> <DD>Java Cursor <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Cursor">Constant Field Values</A></DL> </DL> <HR> <A NAME="SizePolicy"><!-- --></A><H3> SizePolicy</H3> <PRE> public static final int <B>SizePolicy</B></PRE> <DL> <DD>Java SizePolicy <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.SizePolicy">Constant Field Values</A></DL> </DL> <HR> <A NAME="KeySequence"><!-- --></A><H3> KeySequence</H3> <PRE> public static final int <B>KeySequence</B></PRE> <DL> <DD>Java KeySequence <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.KeySequence">Constant Field Values</A></DL> </DL> <HR> <A NAME="Pen"><!-- --></A><H3> Pen</H3> <PRE> public static final int <B>Pen</B></PRE> <DL> <DD>Java Pen <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.Pen">Constant Field Values</A></DL> </DL> <HR> <A NAME="TextLength"><!-- --></A><H3> TextLength</H3> <PRE> public static final int <B>TextLength</B></PRE> <DL> <DD>Java TextLength <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.TextLength">Constant Field Values</A></DL> </DL> <HR> <A NAME="TextFormat"><!-- --></A><H3> TextFormat</H3> <PRE> public static final int <B>TextFormat</B></PRE> <DL> <DD>Java TextFormat <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.TextFormat">Constant Field Values</A></DL> </DL> <HR> <A NAME="UserType"><!-- --></A><H3> UserType</H3> <PRE> public static final int <B>UserType</B></PRE> <DL> <DD>Java Usertype <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.trolltech.qt.QVariant.UserType">Constant Field Values</A></DL> </DL> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="QVariant()"><!-- --></A><H3> QVariant</H3> <PRE> public <B>QVariant</B>()</PRE> <DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="canConvertToDouble(java.lang.Object)"><!-- --></A><H3> canConvertToDouble</H3> <PRE> public static boolean <B>canConvertToDouble</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toDouble(java.lang.Object)"><!-- --></A><H3> toDouble</H3> <PRE> public static double <B>toDouble</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toDouble(java.lang.Object, java.lang.Boolean[])"><!-- --></A><H3> toDouble</H3> <PRE> public static double <B>toDouble</B>(java.lang.Object obj, java.lang.Boolean[] ok)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToString(java.lang.Object)"><!-- --></A><H3> canConvertToString</H3> <PRE> public static boolean <B>canConvertToString</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toString(java.lang.Object)"><!-- --></A><H3> toString</H3> <PRE> public static java.lang.String <B>toString</B>(java.lang.Object obj)</PRE> <DL> <DD> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToBoolean(java.lang.Object)"><!-- --></A><H3> canConvertToBoolean</H3> <PRE> public static boolean <B>canConvertToBoolean</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toBoolean(java.lang.Object)"><!-- --></A><H3> toBoolean</H3> <PRE> public static boolean <B>toBoolean</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToByteArray(java.lang.Object)"><!-- --></A><H3> canConvertToByteArray</H3> <PRE> public static boolean <B>canConvertToByteArray</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toByteArray(java.lang.Object)"><!-- --></A><H3> toByteArray</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A> <B>toByteArray</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToBitArray(java.lang.Object)"><!-- --></A><H3> canConvertToBitArray</H3> <PRE> public static boolean <B>canConvertToBitArray</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toBitArray(java.lang.Object)"><!-- --></A><H3> toBitArray</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QBitArray.html" title="class in com.trolltech.qt.core">QBitArray</A> <B>toBitArray</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToChar(java.lang.Object)"><!-- --></A><H3> canConvertToChar</H3> <PRE> public static boolean <B>canConvertToChar</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toChar(java.lang.Object)"><!-- --></A><H3> toChar</H3> <PRE> public static char <B>toChar</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToDate(java.lang.Object)"><!-- --></A><H3> canConvertToDate</H3> <PRE> public static boolean <B>canConvertToDate</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toDate(java.lang.Object)"><!-- --></A><H3> toDate</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QDate.html" title="class in com.trolltech.qt.core">QDate</A> <B>toDate</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToDateTime(java.lang.Object)"><!-- --></A><H3> canConvertToDateTime</H3> <PRE> public static boolean <B>canConvertToDateTime</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toDateTime(java.lang.Object)"><!-- --></A><H3> toDateTime</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QDateTime.html" title="class in com.trolltech.qt.core">QDateTime</A> <B>toDateTime</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToInt(java.lang.Object)"><!-- --></A><H3> canConvertToInt</H3> <PRE> public static boolean <B>canConvertToInt</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toInt(java.lang.Object)"><!-- --></A><H3> toInt</H3> <PRE> public static int <B>toInt</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toInt(java.lang.Object, java.lang.Boolean[])"><!-- --></A><H3> toInt</H3> <PRE> public static int <B>toInt</B>(java.lang.Object obj, java.lang.Boolean[] ok)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToLine(java.lang.Object)"><!-- --></A><H3> canConvertToLine</H3> <PRE> public static boolean <B>canConvertToLine</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toLine(java.lang.Object)"><!-- --></A><H3> toLine</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/gui/QLine.html" title="class in com.trolltech.qt.gui">QLine</A> <B>toLine</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToLineF(java.lang.Object)"><!-- --></A><H3> canConvertToLineF</H3> <PRE> public static boolean <B>canConvertToLineF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toLineF(java.lang.Object)"><!-- --></A><H3> toLineF</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/gui/QLineF.html" title="class in com.trolltech.qt.gui">QLineF</A> <B>toLineF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToLocale(java.lang.Object)"><!-- --></A><H3> canConvertToLocale</H3> <PRE> public static boolean <B>canConvertToLocale</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toLocale(java.lang.Object)"><!-- --></A><H3> toLocale</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QLocale.html" title="class in com.trolltech.qt.core">QLocale</A> <B>toLocale</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToPoint(java.lang.Object)"><!-- --></A><H3> canConvertToPoint</H3> <PRE> public static boolean <B>canConvertToPoint</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toPoint(java.lang.Object)"><!-- --></A><H3> toPoint</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QPoint.html" title="class in com.trolltech.qt.core">QPoint</A> <B>toPoint</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToPointF(java.lang.Object)"><!-- --></A><H3> canConvertToPointF</H3> <PRE> public static boolean <B>canConvertToPointF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toPointF(java.lang.Object)"><!-- --></A><H3> toPointF</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QPointF.html" title="class in com.trolltech.qt.core">QPointF</A> <B>toPointF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToRect(java.lang.Object)"><!-- --></A><H3> canConvertToRect</H3> <PRE> public static boolean <B>canConvertToRect</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toRect(java.lang.Object)"><!-- --></A><H3> toRect</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QRect.html" title="class in com.trolltech.qt.core">QRect</A> <B>toRect</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToRectF(java.lang.Object)"><!-- --></A><H3> canConvertToRectF</H3> <PRE> public static boolean <B>canConvertToRectF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toRectF(java.lang.Object)"><!-- --></A><H3> toRectF</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QRectF.html" title="class in com.trolltech.qt.core">QRectF</A> <B>toRectF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToRegExp(java.lang.Object)"><!-- --></A><H3> canConvertToRegExp</H3> <PRE> public static boolean <B>canConvertToRegExp</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toRegExp(java.lang.Object)"><!-- --></A><H3> toRegExp</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QRegExp.html" title="class in com.trolltech.qt.core">QRegExp</A> <B>toRegExp</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToSize(java.lang.Object)"><!-- --></A><H3> canConvertToSize</H3> <PRE> public static boolean <B>canConvertToSize</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toSize(java.lang.Object)"><!-- --></A><H3> toSize</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A> <B>toSize</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToSizeF(java.lang.Object)"><!-- --></A><H3> canConvertToSizeF</H3> <PRE> public static boolean <B>canConvertToSizeF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toSizeF(java.lang.Object)"><!-- --></A><H3> toSizeF</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QSizeF.html" title="class in com.trolltech.qt.core">QSizeF</A> <B>toSizeF</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToTime(java.lang.Object)"><!-- --></A><H3> canConvertToTime</H3> <PRE> public static boolean <B>canConvertToTime</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toTime(java.lang.Object)"><!-- --></A><H3> toTime</H3> <PRE> public static <A HREF="../../../com/trolltech/qt/core/QTime.html" title="class in com.trolltech.qt.core">QTime</A> <B>toTime</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToLong(java.lang.Object)"><!-- --></A><H3> canConvertToLong</H3> <PRE> public static boolean <B>canConvertToLong</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toLong(java.lang.Object)"><!-- --></A><H3> toLong</H3> <PRE> public static long <B>toLong</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toLong(java.lang.Object, java.lang.Boolean[])"><!-- --></A><H3> toLong</H3> <PRE> public static long <B>toLong</B>(java.lang.Object obj, java.lang.Boolean[] ok)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToList(java.lang.Object)"><!-- --></A><H3> canConvertToList</H3> <PRE> public static boolean <B>canConvertToList</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toList(java.lang.Object)"><!-- --></A><H3> toList</H3> <PRE> public static java.util.List<java.lang.Object> <B>toList</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="canConvertToMap(java.lang.Object)"><!-- --></A><H3> canConvertToMap</H3> <PRE> public static boolean <B>canConvertToMap</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="toMap(java.lang.Object)"><!-- --></A><H3> toMap</H3> <PRE> public static java.util.Map<java.lang.String,java.lang.Object> <B>toMap</B>(java.lang.Object obj)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../com/trolltech/qt/QtPropertyWriter.html" title="annotation in com.trolltech.qt"><B>PREV CLASS</B></A> <A HREF="../../../com/trolltech/qt/Utilities.html" title="class in com.trolltech.qt"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?com/trolltech/qt/QVariant.html" target="_top"><B>FRAMES</B></A> <A HREF="QVariant.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>