<!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 17:02:57 CEST 2007 --> <TITLE> QPictureIO </TITLE> <META NAME="keywords" CONTENT="com.trolltech.qt.gui.QPictureIO class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { parent.document.title="QPictureIO"; } </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/gui/QPicture.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A> <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?com/trolltech/qt/gui/QPictureIO.html" target="_top"><B>FRAMES</B></A> <A HREF="QPictureIO.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> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <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.gui</FONT> <BR> Class QPictureIO</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.gui.QPictureIO</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>QPictureIO</B><DT>extends <A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></DL> </PRE> <P> <p><b>This class is obsolete.</b> It is provided to keep old source code working. We strongly advise against using it in new code.</p> <p>The <a href="QPictureIO.html#QPictureIO()"><tt>QPictureIO</tt></a> class contains parameters for loading and saving pictures.</p> <p><a href="QPictureIO.html#QPictureIO()"><tt>QPictureIO</tt></a> contains a <a href="%2E%2E/core/QIODevice.html"><tt>QIODevice</tt></a> object that is used for picture data I/O. The programmer can install new picture file formats in addition to those that Qt provides.</p> <p>You don't normally need to use this class; QPicture::load(), QPicture::save().</p> <P> <P> <DL> <DT><B>See Also:</B><DD><a href="QPicture.html"><tt>QPicture</tt></a>, <a href="QPixmap.html"><tt>QPixmap</tt></a>, <a href="%2E%2E/core/QFile.html"><tt>QFile</tt></a></DL> <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> <!-- ======== 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/gui/QPictureIO.html#QPictureIO()">QPictureIO</A></B>()</CODE> <BR> Constructs a <a href="QPictureIO.html#QPictureIO()"><tt>QPictureIO</tt></a> object with all parameters set to zero.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#QPictureIO(com.trolltech.qt.core.QIODevice, java.lang.String)">QPictureIO</A></B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> ioDevice, java.lang.String format)</CODE> <BR> Constructs a QPictureIO object with the I/O device <tt>ioDevice</tt> and a <tt>format</tt> tag.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#QPictureIO(java.lang.String, java.lang.String)">QPictureIO</A></B>(java.lang.String fileName, java.lang.String format)</CODE> <BR> Constructs a QPictureIO object with the file name <tt>fileName</tt> and a <tt>format</tt> tag.</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> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#description()">description</A></B>()</CODE> <BR> Returns the picture description string.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#fileName()">fileName</A></B>()</CODE> <BR> Returns the file name currently set.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#format()">format</A></B>()</CODE> <BR> Returns the picture format string or null if no format has been explicitly set.</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/QPictureIO.html" title="class in com.trolltech.qt.gui">QPictureIO</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A> nativePointer)</CODE> <BR> This function returns the QPictureIO instance pointed to by nativePointer</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> float</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#gamma()">gamma</A></B>()</CODE> <BR> Returns the gamma value at which the picture will be viewed.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.util.List<<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/gui/QPictureIO.html#inputFormats()">inputFormats</A></B>()</CODE> <BR> Returns a sorted list of picture formats that are supported for picture input.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#ioDevice()">ioDevice</A></B>()</CODE> <BR> Returns the IO device currently set.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.util.List<<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/gui/QPictureIO.html#outputFormats()">outputFormats</A></B>()</CODE> <BR> Returns a sorted list of picture formats that are supported for picture output.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#parameters()">parameters</A></B>()</CODE> <BR> Returns the picture's parameters string.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../com/trolltech/qt/gui/QPicture.html" title="class in com.trolltech.qt.gui">QPicture</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#picture()">picture</A></B>()</CODE> <BR> Returns the picture currently set.</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/gui/QPictureIO.html#pictureFormat(com.trolltech.qt.core.QIODevice)">pictureFormat</A></B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> arg__1)</CODE> <BR> Returns a string that specifies the picture format of the picture read from IO device <tt>arg__1</tt>, or 0 if the device cannot be read or if the format is not recognized.</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/gui/QPictureIO.html#pictureFormat(java.lang.String)">pictureFormat</A></B>(java.lang.String fileName)</CODE> <BR> Returns a string that specifies the picture format of the file <tt>fileName</tt>, or null if the file cannot be read or if the format is not recognized.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#quality()">quality</A></B>()</CODE> <BR> Returns the quality of the written picture, related to the compression ratio.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#read()">read</A></B>()</CODE> <BR> Reads an picture into memory and returns true if the picture was successfully read; otherwise returns false.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setDescription(java.lang.String)">setDescription</A></B>(java.lang.String arg__1)</CODE> <BR> Sets the picture description string for picture handlers that support picture descriptions to <tt>arg__1</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setFileName(java.lang.String)">setFileName</A></B>(java.lang.String arg__1)</CODE> <BR> Sets the name of the file to read or write an picture from to <tt>arg__1</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setFormat(java.lang.String)">setFormat</A></B>(java.lang.String format)</CODE> <BR> Sets the picture format to <tt>format</tt> for the picture to be read or written.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setGamma(float)">setGamma</A></B>(float arg__1)</CODE> <BR> Sets the gamma value at which the picture will be viewed to <tt>arg__1</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setIODevice(com.trolltech.qt.core.QIODevice)">setIODevice</A></B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> arg__1)</CODE> <BR> Sets the IO device to be used for reading or writing an picture.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setParameters(java.lang.String)">setParameters</A></B>(java.lang.String parameters)</CODE> <BR> Sets the picture's parameter string to <tt>parameters</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setPicture(com.trolltech.qt.gui.QPicture)">setPicture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPicture.html" title="class in com.trolltech.qt.gui">QPicture</A> arg__1)</CODE> <BR> Sets the picture to <tt>arg__1</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setQuality(int)">setQuality</A></B>(int arg__1)</CODE> <BR> Sets the quality of the written picture to <tt>arg__1</tt>, related to the compression ratio.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#setStatus(int)">setStatus</A></B>(int arg__1)</CODE> <BR> Sets the picture IO status to <tt>arg__1</tt>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#status()">status</A></B>()</CODE> <BR> Returns the picture's IO status.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html#write()">write</A></B>()</CODE> <BR> Writes an picture to an IO device and returns true if the picture was successfully written; otherwise returns false.</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> <!-- ========= 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="QPictureIO()"><!-- --></A><H3> QPictureIO</H3> <PRE> public <B>QPictureIO</B>()</PRE> <DL> <DD><p>Constructs a <a href="QPictureIO.html#QPictureIO()"><tt>QPictureIO</tt></a> object with all parameters set to zero.</p> <P> </DL> <HR> <A NAME="QPictureIO(com.trolltech.qt.core.QIODevice, java.lang.String)"><!-- --></A><H3> QPictureIO</H3> <PRE> public <B>QPictureIO</B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> ioDevice, java.lang.String format)</PRE> <DL> <DD>Constructs a QPictureIO object with the I/O device <tt>ioDevice</tt> and a <tt>format</tt> tag. <P> </DL> <HR> <A NAME="QPictureIO(java.lang.String, java.lang.String)"><!-- --></A><H3> QPictureIO</H3> <PRE> public <B>QPictureIO</B>(java.lang.String fileName, java.lang.String format)</PRE> <DL> <DD>Constructs a QPictureIO object with the file name <tt>fileName</tt> and a <tt>format</tt> tag. <P> </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="description()"><!-- --></A><H3> description</H3> <PRE> public final java.lang.String <B>description</B>()</PRE> <DL> <DD><p>Returns the picture description string.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setDescription(java.lang.String)"><tt>setDescription</tt></a></DL> </DD> </DL> <HR> <A NAME="fileName()"><!-- --></A><H3> fileName</H3> <PRE> public final java.lang.String <B>fileName</B>()</PRE> <DL> <DD><p>Returns the file name currently set.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setFileName(java.lang.String)"><tt>setFileName</tt></a></DL> </DD> </DL> <HR> <A NAME="gamma()"><!-- --></A><H3> gamma</H3> <PRE> public final float <B>gamma</B>()</PRE> <DL> <DD><p>Returns the gamma value at which the picture will be viewed.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setGamma(float)"><tt>setGamma</tt></a></DL> </DD> </DL> <HR> <A NAME="ioDevice()"><!-- --></A><H3> ioDevice</H3> <PRE> public final <A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> <B>ioDevice</B>()</PRE> <DL> <DD><p>Returns the IO device currently set.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setIODevice(com.trolltech.qt.core.QIODevice)"><tt>setIODevice</tt></a></DL> </DD> </DL> <HR> <A NAME="picture()"><!-- --></A><H3> picture</H3> <PRE> public final <A HREF="../../../../com/trolltech/qt/gui/QPicture.html" title="class in com.trolltech.qt.gui">QPicture</A> <B>picture</B>()</PRE> <DL> <DD><p>Returns the picture currently set.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setPicture(com.trolltech.qt.gui.QPicture)"><tt>setPicture</tt></a></DL> </DD> </DL> <HR> <A NAME="quality()"><!-- --></A><H3> quality</H3> <PRE> public final int <B>quality</B>()</PRE> <DL> <DD><p>Returns the quality of the written picture, related to the compression ratio.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setQuality(int)"><tt>setQuality</tt></a>, <tt>QPicture::save</tt></DL> </DD> </DL> <HR> <A NAME="read()"><!-- --></A><H3> read</H3> <PRE> public final boolean <B>read</B>()</PRE> <DL> <DD><p>Reads an picture into memory and returns true if the picture was successfully read; otherwise returns false.</p> <p>Before reading an picture you must set an IO device or a file name. If both an IO device and a file name have been set, the IO device will be used.</p> <p>Setting the picture file format string is optional.</p> <p>Note that this function does <i>not</i> set the format</tt> used to read the picture. If you need that information, use the <a href="QPictureIO.html#pictureFormat(com.trolltech.qt.core.QIODevice)"><tt>pictureFormat</tt></a> static functions.</p> <p>Example:</p> <pre> QPictureIO iio; QPixmap pixmap; iio.setFileName("vegeburger.pic"); if (iio.read()) { <span class="comment">// OK</span> QPicture picture = iio.picture(); QPainter painter(&pixmap); painter.drawPicture(0, 0, picture); }</pre> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setIODevice(com.trolltech.qt.core.QIODevice)"><tt>setIODevice</tt></a>, <a href="QPictureIO.html#setFileName(java.lang.String)"><tt>setFileName</tt></a>, <tt>setFormat</tt>, <a href="QPictureIO.html#write()"><tt>write</tt></a>, <tt>QPixmap::load</tt></DL> </DD> </DL> <HR> <A NAME="setDescription(java.lang.String)"><!-- --></A><H3> setDescription</H3> <PRE> public final void <B>setDescription</B>(java.lang.String arg__1)</PRE> <DL> <DD><p>Sets the picture description string for picture handlers that support picture descriptions to <tt>arg__1</tt>.</p> <p>Currently, no picture format supported by Qt uses the description string.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#description()"><tt>description</tt></a></DL> </DD> </DL> <HR> <A NAME="setFileName(java.lang.String)"><!-- --></A><H3> setFileName</H3> <PRE> public final void <B>setFileName</B>(java.lang.String arg__1)</PRE> <DL> <DD><p>Sets the name of the file to read or write an picture from to <tt>arg__1</tt>.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#fileName()"><tt>fileName</tt></a>, <a href="QPictureIO.html#setIODevice(com.trolltech.qt.core.QIODevice)"><tt>setIODevice</tt></a></DL> </DD> </DL> <HR> <A NAME="setGamma(float)"><!-- --></A><H3> setGamma</H3> <PRE> public final void <B>setGamma</B>(float arg__1)</PRE> <DL> <DD><p>Sets the gamma value at which the picture will be viewed to <tt>arg__1</tt>. If the picture format stores a gamma value for which the picture is intended to be used, then this setting will be used to modify the picture. Setting to 0.0 will disable gamma correction (i.e. any specification in the file will be ignored).</p> <p>The default value is 0.0.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#gamma()"><tt>gamma</tt></a></DL> </DD> </DL> <HR> <A NAME="setIODevice(com.trolltech.qt.core.QIODevice)"><!-- --></A><H3> setIODevice</H3> <PRE> public final void <B>setIODevice</B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> arg__1)</PRE> <DL> <DD><p>Sets the IO device to be used for reading or writing an picture.</p> <p>Setting the IO device allows pictures to be read/written to any block-oriented <a href="%2E%2E/core/QIODevice.html"><tt>QIODevice</tt></a>.</p> <p>If <tt>arg__1</tt> is not null, this IO device will override file name settings.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setFileName(java.lang.String)"><tt>setFileName</tt></a></DL> </DD> </DL> <HR> <A NAME="setPicture(com.trolltech.qt.gui.QPicture)"><!-- --></A><H3> setPicture</H3> <PRE> public final void <B>setPicture</B>(<A HREF="../../../../com/trolltech/qt/gui/QPicture.html" title="class in com.trolltech.qt.gui">QPicture</A> arg__1)</PRE> <DL> <DD><p>Sets the picture to <tt>arg__1</tt>.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#picture()"><tt>picture</tt></a></DL> </DD> </DL> <HR> <A NAME="setQuality(int)"><!-- --></A><H3> setQuality</H3> <PRE> public final void <B>setQuality</B>(int arg__1)</PRE> <DL> <DD><p>Sets the quality of the written picture to <tt>arg__1</tt>, related to the compression ratio.</p> <p><tt>arg__1</tt> must be in the range -1..100. Specify 0 to obtain small compressed files, 100 for large uncompressed files. (-1 signifies the default compression.)</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#quality()"><tt>quality</tt></a>, <tt>QPicture::save</tt></DL> </DD> </DL> <HR> <A NAME="setStatus(int)"><!-- --></A><H3> setStatus</H3> <PRE> public final void <B>setStatus</B>(int arg__1)</PRE> <DL> <DD><p>Sets the picture IO status to <tt>arg__1</tt>. A non-zero value indicates an error, whereas 0 means that the IO operation was successful.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#status()"><tt>status</tt></a></DL> </DD> </DL> <HR> <A NAME="status()"><!-- --></A><H3> status</H3> <PRE> public final int <B>status</B>()</PRE> <DL> <DD><p>Returns the picture's IO status. A non-zero value indicates an error, whereas 0 means that the IO operation was successful.</p> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setStatus(int)"><tt>setStatus</tt></a></DL> </DD> </DL> <HR> <A NAME="write()"><!-- --></A><H3> write</H3> <PRE> public final boolean <B>write</B>()</PRE> <DL> <DD><p>Writes an picture to an IO device and returns true if the picture was successfully written; otherwise returns false.</p> <p>Before writing an picture you must set an IO device or a file name. If both an IO device and a file name have been set, the IO device will be used.</p> <p>The picture will be written using the specified picture format.</p> <p>Example:</p> <pre> QPictureIO iio; QPicture picture; QPainter painter(&picture); painter.drawPixmap(0, 0, pixmap); iio.setPicture(picture); iio.setFileName("vegeburger.pic"); iio.setFormat("PIC"); if (iio.write()) return true; <span class="comment">// returned true if written successfully</span></pre> <P> <DD><DL> <DT><B>See Also:</B><DD><a href="QPictureIO.html#setIODevice(com.trolltech.qt.core.QIODevice)"><tt>setIODevice</tt></a>, <a href="QPictureIO.html#setFileName(java.lang.String)"><tt>setFileName</tt></a>, <tt>setFormat</tt>, <a href="QPictureIO.html#read()"><tt>read</tt></a>, <tt>QPixmap::save</tt></DL> </DD> </DL> <HR> <A NAME="inputFormats()"><!-- --></A><H3> inputFormats</H3> <PRE> public static java.util.List<<A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A>> <B>inputFormats</B>()</PRE> <DL> <DD><p>Returns a sorted list of picture formats that are supported for picture input.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="outputFormats()"><!-- --></A><H3> outputFormats</H3> <PRE> public static java.util.List<<A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A>> <B>outputFormats</B>()</PRE> <DL> <DD><p>Returns a sorted list of picture formats that are supported for picture output.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="pictureFormat(java.lang.String)"><!-- --></A><H3> pictureFormat</H3> <PRE> public static <A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A> <B>pictureFormat</B>(java.lang.String fileName)</PRE> <DL> <DD><p>Returns a string that specifies the picture format of the file <tt>fileName</tt>, or null if the file cannot be read or if the format is not recognized.</p> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="pictureFormat(com.trolltech.qt.core.QIODevice)"><!-- --></A><H3> pictureFormat</H3> <PRE> public static <A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A> <B>pictureFormat</B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> arg__1)</PRE> <DL> <DD><p>Returns a string that specifies the picture format of the picture read from IO device <tt>arg__1</tt>, or 0 if the device cannot be read or if the format is not recognized.</p> <p>Make sure that <tt>arg__1</tt> is at the right position in the device (for example, at the beginning of the file).</p> <P> <DD><DL> <DT><B>See Also:</B><DD><tt>QIODevice::at</tt></DL> </DD> </DL> <HR> <A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3> fromNativePointer</H3> <PRE> public static <A HREF="../../../../com/trolltech/qt/gui/QPictureIO.html" title="class in com.trolltech.qt.gui">QPictureIO</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A> nativePointer)</PRE> <DL> <DD>This function returns the QPictureIO instance pointed to by nativePointer <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL> </DD> </DL> <HR> <A NAME="format()"><!-- --></A><H3> format</H3> <PRE> public final java.lang.String <B>format</B>()</PRE> <DL> <DD>Returns the picture format string or null if no format has been explicitly set. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="parameters()"><!-- --></A><H3> parameters</H3> <PRE> public final java.lang.String <B>parameters</B>()</PRE> <DL> <DD>Returns the picture's parameters string. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setFormat(java.lang.String)"><!-- --></A><H3> setFormat</H3> <PRE> public final void <B>setFormat</B>(java.lang.String format)</PRE> <DL> <DD>Sets the picture format to <tt>format</tt> for the picture to be read or written. <p> It is necessary to specify a format before writing an picture, but it is not necessary to specify a format before reading an picture. <p> If no format has been set, Qt guesses the picture format before reading it. If a format is set the picture will only be read if it has that format. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setParameters(java.lang.String)"><!-- --></A><H3> setParameters</H3> <PRE> public final void <B>setParameters</B>(java.lang.String parameters)</PRE> <DL> <DD>Sets the picture's parameter string to <tt>parameters</tt>. This is for picture handlers that require special parameters. <p> Although the current picture formats supported by Qt ignore the parameters string, it may be used in future extensions or by contributions (for example, JPEG). <P> <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/gui/QPicture.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A> <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?com/trolltech/qt/gui/QPictureIO.html" target="_top"><B>FRAMES</B></A> <A HREF="QPictureIO.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> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <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>