Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 1dd17e0d683ef79b4bb6872bbf359d7f > files > 6141

qt4-doc-4.8.7-26.2.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qpixmap.cpp -->
  <title>Qt 4.8: Qt 3 Support Members for QPixmap</title>
  <link rel="stylesheet" type="text/css" href="style/style.css" />
  <script src="scripts/jquery.js" type="text/javascript"></script>
  <script src="scripts/functions.js" type="text/javascript"></script>
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />
  <link rel="stylesheet" type="text/css" href="style/narrow.css" />
  <!--[if IE]>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
<![endif]-->

<script src="scripts/superfish.js" type="text/javascript"></script>
<script src="scripts/narrow.js" type="text/javascript"></script>

</head>
<body class="" onload="CheckEmptyAndLoadList();">
 <div class="header" id="qtdocheader">
    <div class="content"> 
    <div id="nav-logo">
      <a href="index.html">Home</a></div>
    <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
    <div id="narrowsearch"></div>
    <div id="nav-topright">
      <ul>
        <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li>
        <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li>
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/">
          DOC</a></li>
        <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li>
      </ul>
    </div>
    <div id="shortCut">
      <ul>
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li>
        <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS        </a></li>
      </ul>
     </div>
 <ul class="sf-menu" id="narrowmenu"> 
             <li><a href="#">API Lookup</a> 
                 <ul> 
                     <li><a href="classes.html">Class index</a></li> 
           <li><a href="functions.html">Function index</a></li> 
           <li><a href="modules.html">Modules</a></li> 
           <li><a href="namespaces.html">Namespaces</a></li> 
           <li><a href="qtglobal.html">Global Declarations</a></li> 
           <li><a href="qdeclarativeelements.html">QML elements</a></li> 
             </ul> 
             </li> 
             <li><a href="#">Qt Topics</a> 
                 <ul> 
                        <li><a href="qt-basic-concepts.html">Programming with Qt</a></li>  
                        <li><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li>  
                        <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li>  
                        <li><a href="supported-platforms.html">Supported Platforms</a></li>  
                        <li><a href="technology-apis.html">Qt and Key Technologies</a></li>  
                        <li><a href="best-practices.html">How-To's and Best Practices</a></li>  
              </ul> 
                 </li> 
                 <li><a href="#">Examples</a> 
                     <ul> 
                       <li><a href="all-examples.html">Examples</a></li> 
                       <li><a href="tutorials.html">Tutorials</a></li> 
                       <li><a href="demos.html">Demos</a></li> 
                       <li><a href="qdeclarativeexamples.html">QML Examples</a></li> 
                </ul> 
                     </li> 
                 </ul> 
    </div>
  </div>
  <div class="wrapper">
    <div class="hd">
      <span></span>
    </div>
    <div class="bd group">
      <div class="sidebar">
        <div class="searchlabel">
          Search index:</div>
        <div class="search" id="sidebarsearch">
          <form id="qtdocsearch" action="" onsubmit="return false;">
            <fieldset>
              <input type="text" name="searchstring" id="pageType" value="" />
 <div id="resultdialog"> 
 <a href="#" id="resultclose">Close</a> 
 <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> 
 <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span>&nbsp;results:</p> 
 <ul id="resultlist" class="all"> 
 </ul> 
 </div> 
            </fieldset>
          </form>
        </div>
        <div class="box first bottombar" id="lookup">
          <h2 title="API Lookup"><span></span>
            API Lookup</h2>
          <div  id="list001" class="list">
          <ul id="ul001" >
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
              <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li>
              <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li>
              <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li>
            </ul> 
          </div>
        </div>
        <div class="box bottombar" id="topics">
          <h2 title="Qt Topics"><span></span>
            Qt Topics</h2>
          <div id="list002" class="list">
            <ul id="ul002" >
               <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> 
               <li class="defaultLink"><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li> 
               <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> 
               <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li>  
               <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> 
               <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> 
            </ul>  
          </div>
        </div>
        <div class="box" id="examples">
          <h2 title="Examples"><span></span>
            Examples</h2>
          <div id="list003" class="list">
        <ul id="ul003">
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
              <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li>
              <li class="defaultLink"><a href="demos.html">Demos</a></li>
              <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li>
            </ul> 
          </div>
        </div>
      </div>
      <div class="wrap">
        <div class="toolbar">
          <div class="breadcrumb toolblock">
            <ul>
              <li class="first"><a href="index.html">Home</a></li>
              <!--  Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li><a href="qtgui.html">QtGui</a></li>
<li>QPixmap</li>
            </ul>
          </div>
          <div class="toolbuttons toolblock">
            <ul>
              <li id="smallA" class="t_button">A</li>
              <li id="medA" class="t_button active">A</li>
              <li id="bigA" class="t_button">A</li>
              <li id="print" class="t_button"><a href="javascript:this.print();">
                <span>Print</span></a></li>
            </ul>
        </div>
        </div>
        <div class="content mainContent">
<h1 class="title">Qt 3 Support Members for QPixmap</h1>
<p><b>The following class members are part of the <a href="qt3support.html">Qt 3 support layer</a>.</b> They are provided to help you port old code to Qt 4. We advise against using them in new code.</p>
<p><ul><li><a href="qpixmap.html">QPixmap class reference</a></li></ul></p>
<h2>Public Types</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#ColorMode-enum">ColorMode</a></b> { Auto, Color, Mono }</td></tr>
</table>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#QPixmap-7">QPixmap</a></b> ( const QString &amp; <i>fileName</i>, const char * <i>format</i>, ColorMode <i>mode</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#QPixmap-8">QPixmap</a></b> ( const QImage &amp; <i>image</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> QPixmap </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#alphaChannel">alphaChannel</a></b> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#convertFromImage-2">convertFromImage</a></b> ( const QImage &amp; <i>image</i>, ColorMode <i>mode</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> QImage </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#convertToImage">convertToImage</a></b> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#load-2">load</a></b> ( const QString &amp; <i>fileName</i>, const char * <i>format</i>, ColorMode <i>mode</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#loadFromData-2">loadFromData</a></b> ( const uchar * <i>buf</i>, uint <i>len</i>, const char * <i>format</i>, ColorMode <i>mode</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#resize">resize</a></b> ( int <i>width</i>, int <i>height</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#resize-2">resize</a></b> ( const QSize &amp; <i>size</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#selfMask">selfMask</a></b> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#serialNumber">serialNumber</a></b> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#setAlphaChannel">setAlphaChannel</a></b> ( const QPixmap &amp; <i>alphaChannel</i> )</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> QPixmap </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#xForm">xForm</a></b> ( const QMatrix &amp; <i>matrix</i> ) const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#operator-QImage">operator QImage</a></b> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> QPixmap &amp; </td><td class="memItemRight bottomAlign"><b><a href="qpixmap-qt3.html#operator-eq-2">operator=</a></b> ( const QImage &amp; <i>image</i> )</td></tr>
</table>
<ul>
<li class="fn">8 public functions inherited from <a href="qpaintdevice.html#public-functions">QPaintDevice</a></li>
</ul>
<h2>Member Type Documentation</h2>
<!-- $$$ColorMode$$$Auto$$$Color$$$Mono -->
<h3 class="fn"><a name="ColorMode-enum"></a>enum QPixmap::<span class="name">ColorMode</span></h3>
<p>This enum type defines the color modes that exist for converting <a href="qimage.html">QImage</a> objects to <a href="qpixmap.html">QPixmap</a>. It is provided here for compatibility with earlier versions of Qt.</p>
<p>Use <a href="qt.html#ImageConversionFlag-enum">Qt::ImageConversionFlags</a> instead.</p>
<table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><tt>QPixmap::Auto</tt></td><td class="topAlign"><tt>0</tt></td><td class="topAlign">Select <tt>Color</tt> or <tt>Mono</tt> on a case-by-case basis.</td></tr>
<tr><td class="topAlign"><tt>QPixmap::Color</tt></td><td class="topAlign"><tt>1</tt></td><td class="topAlign">Always create colored pixmaps.</td></tr>
<tr><td class="topAlign"><tt>QPixmap::Mono</tt></td><td class="topAlign"><tt>2</tt></td><td class="topAlign">Always create bitmaps.</td></tr>
</table>
<!-- @@@ColorMode -->
<h2>Member Function Documentation</h2>
<!-- $$$QPixmap$$$QPixmapconstQString&constchar*ColorMode -->
<h3 class="fn"><a name="QPixmap-7"></a>QPixmap::<span class="name">QPixmap</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>fileName</i>, const <span class="type">char</span> * <i>format</i>, <span class="type"><a href="qpixmap-qt3.html#ColorMode-enum">ColorMode</a></span> <i>mode</i> )</h3>
<p>Use the constructor that takes a <a href="qt.html#ImageConversionFlag-enum">Qt::ImageConversionFlag</a> instead.</p>
<!-- @@@QPixmap -->
<!-- $$$QPixmap$$$QPixmapconstQImage& -->
<h3 class="fn"><a name="QPixmap-8"></a>QPixmap::<span class="name">QPixmap</span> ( const <span class="type"><a href="qimage.html">QImage</a></span> &amp; <i>image</i> )</h3>
<p>Constructs a pixmap from the <a href="qimage.html">QImage</a> <i>image</i>.</p>
<p>Use the static <a href="qpixmap.html#fromImage">fromImage</a>() function instead.</p>
<!-- @@@QPixmap -->
<!-- $$$alphaChannel[overload1]$$$alphaChannel -->
<h3 class="fn"><a name="alphaChannel"></a><span class="type">QPixmap</span> QPixmap::<span class="name">alphaChannel</span> () const</h3>
<p>Returns the alpha channel of the pixmap as a new grayscale <a href="qpixmap.html">QPixmap</a> in which each pixel's red, green, and blue values are given the alpha value of the original pixmap. The color depth of the returned pixmap is the system depth on X11 and 8-bit on Windows and Mac OS X.</p>
<p>You can use this function while debugging to get a visible image of the alpha channel. If the pixmap doesn't have an alpha channel, i.e&#x2e;, the alpha channel's value for all pixels equals 0xff), a null pixmap is returned. You can check this with the <tt>isNull()</tt> function.</p>
<p>We show an example:</p>
<pre class="cpp">         pixmap <span class="operator">=</span> <span class="type"><a href="qpixmap.html">QPixmap</a></span>(<span class="number">100</span><span class="operator">,</span> <span class="number">100</span>);
         pixmap<span class="operator">.</span>fill(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>transparent);

         <span class="type"><a href="qradialgradient.html">QRadialGradient</a></span> gradient(<span class="number">50</span><span class="operator">,</span> <span class="number">50</span><span class="operator">,</span> <span class="number">50</span><span class="operator">,</span> <span class="number">50</span><span class="operator">,</span> <span class="number">50</span>);
         gradient<span class="operator">.</span>setColorAt(<span class="number">0</span><span class="operator">,</span> <span class="type"><a href="qcolor.html">QColor</a></span><span class="operator">::</span>fromRgbF(<span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">1</span>));
         gradient<span class="operator">.</span>setColorAt(<span class="number">1</span><span class="operator">,</span> <span class="type"><a href="qcolor.html">QColor</a></span><span class="operator">::</span>fromRgbF(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span>));
         <span class="type"><a href="qpainter.html">QPainter</a></span> painter(<span class="operator">&amp;</span>pixmap);
         painter<span class="operator">.</span>fillRect(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">100</span><span class="operator">,</span> <span class="number">100</span><span class="operator">,</span> gradient);

         channelImage <span class="operator">=</span> pixmap<span class="operator">.</span>alphaChannel();
         update();</pre>
<p class="centerAlign"><img src="images/alphachannelimage.png" alt="The pixmap and channelImage QPixmaps" /></p><p><b>Warning:</b> This is an expensive operation. The alpha channel of the pixmap is extracted dynamically from the pixeldata. Most usecases of this function are covered by <a href="qpainter.html">QPainter</a> and compositionModes which will normally execute faster.</p>
<p><b>See also </b><a href="qpixmap-qt3.html#setAlphaChannel">setAlphaChannel</a>() and <a href="qpixmap.html#pixmap-information">Pixmap Information</a>.</p>
<!-- @@@alphaChannel -->
<!-- $$$convertFromImage$$$convertFromImageconstQImage&ColorMode -->
<h3 class="fn"><a name="convertFromImage-2"></a><span class="type">bool</span> QPixmap::<span class="name">convertFromImage</span> ( const <span class="type"><a href="qimage.html">QImage</a></span> &amp; <i>image</i>, <span class="type"><a href="qpixmap-qt3.html#ColorMode-enum">ColorMode</a></span> <i>mode</i> )</h3>
<p>Use the static <a href="qpixmap.html#fromImage">fromImage</a>() function instead.</p>
<!-- @@@convertFromImage -->
<!-- $$$convertToImage[overload1]$$$convertToImage -->
<h3 class="fn"><a name="convertToImage"></a><span class="type"><a href="qimage.html">QImage</a></span> QPixmap::<span class="name">convertToImage</span> () const</h3>
<p>Use the <a href="qpixmap.html#toImage">toImage</a>() function instead.</p>
<!-- @@@convertToImage -->
<!-- $$$load$$$loadconstQString&constchar*ColorMode -->
<h3 class="fn"><a name="load-2"></a><span class="type">bool</span> QPixmap::<span class="name">load</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>fileName</i>, const <span class="type">char</span> * <i>format</i>, <span class="type"><a href="qpixmap-qt3.html#ColorMode-enum">ColorMode</a></span> <i>mode</i> )</h3>
<p>Use the <a href="qpixmap.html#load">load</a>() function that takes a <a href="qt.html#ImageConversionFlag-enum">Qt::ImageConversionFlag</a> instead.</p>
<!-- @@@load -->
<!-- $$$loadFromData$$$loadFromDataconstuchar*uintconstchar*ColorMode -->
<h3 class="fn"><a name="loadFromData-2"></a><span class="type">bool</span> QPixmap::<span class="name">loadFromData</span> ( const <span class="type"><a href="qtglobal.html#uchar-typedef">uchar</a></span> * <i>buf</i>, <span class="type"><a href="qtglobal.html#uint-typedef">uint</a></span> <i>len</i>, const <span class="type">char</span> * <i>format</i>, <span class="type"><a href="qpixmap-qt3.html#ColorMode-enum">ColorMode</a></span> <i>mode</i> )</h3>
<p>Use the <a href="qpixmap.html#loadFromData">loadFromData</a>() function that takes a <a href="qt.html#ImageConversionFlag-enum">Qt::ImageConversionFlag</a> instead.</p>
<!-- @@@loadFromData -->
<!-- $$$resize[overload1]$$$resizeintint -->
<h3 class="fn"><a name="resize"></a><span class="type">void</span> QPixmap::<span class="name">resize</span> ( <span class="type">int</span> <i>width</i>, <span class="type">int</span> <i>height</i> )</h3>
<p>Use <a href="qpixmap.html#copy">QPixmap::copy</a>() instead to get the pixmap with the new size.</p>
<p>For example, if you have code like</p>
<pre class="cpp"> pixmap.resize(10, 20);</pre>
<p>you can rewrite it as</p>
<pre class="cpp"> pixmap <span class="operator">=</span> pixmap<span class="operator">.</span><a href="qpixmap.html#copy">copy</a>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">10</span><span class="operator">,</span> <span class="number">20</span>);</pre>
<!-- @@@resize -->
<!-- $$$resize$$$resizeconstQSize& -->
<h3 class="fn"><a name="resize-2"></a><span class="type">void</span> QPixmap::<span class="name">resize</span> ( const <span class="type"><a href="qsize.html">QSize</a></span> &amp; <i>size</i> )</h3>
<p>This is an overloaded function.</p>
<p>Use <a href="qpixmap.html#copy">QPixmap::copy</a>() instead to get the pixmap with the new size.</p>
<p>For example, if you have code like</p>
<pre class="cpp"> pixmap.resize(size);</pre>
<p>you can rewrite it as</p>
<pre class="cpp"> pixmap <span class="operator">=</span> pixmap<span class="operator">.</span><a href="qpixmap.html#copy">copy</a>(<span class="type"><a href="qrect.html">QRect</a></span>(<span class="type"><a href="qpoint.html">QPoint</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span>)<span class="operator">,</span> size));</pre>
<!-- @@@resize -->
<!-- $$$selfMask[overload1]$$$selfMask -->
<h3 class="fn"><a name="selfMask"></a><span class="type">bool</span> QPixmap::<span class="name">selfMask</span> () const</h3>
<p>Returns whether the pixmap is its own mask or not.</p>
<p>This function is no longer relevant since the concept of self masking doesn't exists anymore.</p>
<!-- @@@selfMask -->
<!-- $$$serialNumber[overload1]$$$serialNumber -->
<h3 class="fn"><a name="serialNumber"></a><span class="type">int</span> QPixmap::<span class="name">serialNumber</span> () const</h3>
<p>Returns a number that identifies the contents of this <a href="qpixmap.html">QPixmap</a> object. Distinct <a href="qpixmap.html">QPixmap</a> objects can only have the same serial number if they refer to the same contents (but they don't have to).</p>
<p>Use <a href="qpixmap.html#cacheKey">cacheKey</a>() instead.</p>
<p><b>Warning:</b> The serial number doesn't necessarily change when the pixmap is altered. This means that it may be dangerous to use it as a cache key. For caching pixmaps, we recommend using the <a href="qpixmapcache.html">QPixmapCache</a> class whenever possible.</p>
<!-- @@@serialNumber -->
<!-- $$$setAlphaChannel[overload1]$$$setAlphaChannelconstQPixmap& -->
<h3 class="fn"><a name="setAlphaChannel"></a><span class="type">void</span> QPixmap::<span class="name">setAlphaChannel</span> ( const <span class="type">QPixmap</span> &amp; <i>alphaChannel</i> )</h3>
<p>Sets the alpha channel of this pixmap to the given <i>alphaChannel</i> by converting the <i>alphaChannel</i> into 32 bit and using the intensity of the RGB pixel values.</p>
<p>The effect of this function is undefined when the pixmap is being painted on.</p>
<p><b>Warning:</b> This is potentially an expensive operation. Most usecases for this function are covered by <a href="qpainter.html">QPainter</a> and compositionModes which will normally execute faster.</p>
<p><b>See also </b><a href="qpixmap-qt3.html#alphaChannel">alphaChannel</a>() and <a href="qpixmap.html#pixmap-transformations">Pixmap Transformations</a>.</p>
<!-- @@@setAlphaChannel -->
<!-- $$$xForm[overload1]$$$xFormconstQMatrix& -->
<h3 class="fn"><a name="xForm"></a><span class="type">QPixmap</span> QPixmap::<span class="name">xForm</span> ( const <span class="type"><a href="qmatrix.html">QMatrix</a></span> &amp; <i>matrix</i> ) const</h3>
<p>Use <a href="qpixmap.html#transformed">transformed</a>() instead.</p>
<!-- @@@xForm -->
<!-- $$$operator QImage[overload1]$$$operator QImage -->
<h3 class="fn"><a name="operator-QImage"></a>QPixmap::<span class="name">operator QImage</span> () const</h3>
<p>Returns the pixmap as a <a href="qimage.html">QImage</a>.</p>
<p>Use the <a href="qpixmap.html#toImage">toImage</a>() function instead.</p>
<!-- @@@operator QImage -->
<!-- $$$operator=$$$operator=constQImage& -->
<h3 class="fn"><a name="operator-eq-2"></a><span class="type">QPixmap</span> &amp; QPixmap::<span class="name">operator=</span> ( const <span class="type"><a href="qimage.html">QImage</a></span> &amp; <i>image</i> )</h3>
<p>This is an overloaded function.</p>
<p>Converts the given <i>image</i> to a pixmap that is assigned to this pixmap.</p>
<p>Use the static <a href="qpixmap.html#fromImage">fromImage</a>() function instead.</p>
<!-- @@@operator= -->
      </div>
    </div>
    </div> 
    <div class="ft">
      <span></span>
    </div>
  </div> 
  <div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2015 The Qt Company Ltd.
      Documentation contributions included herein are the copyrights of
      their respective owners.</p>
    <br />
    <p>
      The documentation provided herein is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
      License version 1.3</a> as published by the Free Software Foundation.</p>
    <p>
      Documentation sources may be obtained from <a href="http://www.qt-project.org">
      www.qt-project.org</a>.</p>
    <br />
    <p>
      Qt and respective logos are trademarks of The Qt Company Ltd 
      in Finland and/or other countries worldwide. All other trademarks are property
      of their respective owners. <a title="Privacy Policy"
      href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
  </div>

  <script src="scripts/functions.js" type="text/javascript"></script>
</body>
</html>