Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 510

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!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:00:33 CEST 2007 -->
<TITLE>
QGraphicsItem.GraphicsItemChange
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QGraphicsItem.GraphicsItemChange";
}
</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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.Extension.html" title="enum in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemFlag.html" title="enum 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/QGraphicsItem.GraphicsItemChange.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QGraphicsItem.GraphicsItemChange.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<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>
Enum QGraphicsItem.GraphicsItemChange</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum&lt;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A>&gt;
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/QtEnumerator.html" title="interface in com.trolltech.qt">QtEnumerator</A>, java.io.Serializable, java.lang.Comparable&lt;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A>&gt;</DD>
</DL>
<DL>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.html" title="class in com.trolltech.qt.gui">QGraphicsItem</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public static enum <B>QGraphicsItem.GraphicsItemChange</B><DT>extends java.lang.Enum&lt;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A>&gt;<DT>implements <A HREF="../../../../com/trolltech/qt/QtEnumerator.html" title="interface in com.trolltech.qt">QtEnumerator</A></DL>
</PRE>

<P>
<p>This enum describes the state changes that are notified by QGraphicsItem.:itemChange(). The notifications are sent as the state changes, and in some cases, adjustments can be made (see the documentation for each change for details).</p>
<p>Note: Be careful with calling functions on the <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> itself inside <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>, as certain function calls can lead to unwanted recursion. For example, you cannot call <a href="QGraphicsItem.html#setPos(com.trolltech.qt.core.QPointF)"><tt>setPos</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> on an <a href="QGraphicsItem.html#GraphicsItemChange-enum"><tt>ItemPositionChange</tt></a> notification, as the <a href="QGraphicsItem.html#setPos(com.trolltech.qt.core.QPointF)"><tt>setPos</tt></a> function will again call <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>(<a href="QGraphicsItem.html#GraphicsItemChange-enum"><tt>ItemPositionChange</tt></a>). Instead, you can return the new, adjusted position from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>

<P>
<HR>

<P>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->

<A NAME="enum_constant_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>Enum Constant Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemChildAddedChange">ItemChildAddedChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A child is added to this item.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemChildRemovedChange">ItemChildRemovedChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A child is removed from this item.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemEnabledChange">ItemEnabledChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's enabled state changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemMatrixChange">ItemMatrixChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's affine transformation matrix is changing.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemParentChange">ItemParentChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's parent changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemPositionChange">ItemPositionChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's position changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemPositionHasChanged">ItemPositionHasChanged</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's position has changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemSceneChange">ItemSceneChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item is moved to a new scene.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemSelectedChange">ItemSelectedChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's selected state changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemTransformChange">ItemTransformChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's transformation matrix changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemTransformHasChanged">ItemTransformHasChanged</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's transformation matrix has changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#ItemVisibleChange">ItemVisibleChange</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The item's visible state changes.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== 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&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#resolve(int)">resolve</A></B>(int&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#value()">value</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html#values()">values</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
the order they're declared.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></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.Enum</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
</TR>
</TABLE>
&nbsp;<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>finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ ENUM CONSTANT DETAIL =========== -->

<A NAME="enum_constant_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>Enum Constant Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="ItemPositionChange"><!-- --></A><H3>
ItemPositionChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemPositionChange</B></PRE>
<DL>
<DD><p>The item's position changes. This notification is only sent when the item's local position changes, relative to its parent, has changed (i.e&#x2e;, as a result of calling <a href="QGraphicsItem.html#setPos(com.trolltech.qt.core.QPointF)"><tt>setPos</tt></a> or <a href="QGraphicsItem.html#moveBy(double, double)"><tt>moveBy</tt></a>). The value argument is the new position (i.e&#x2e;, a <a href="%2E%2E/core/QPointF.html"><tt>QPointF</tt></a>). You can call <a href="QGraphicsItem.html#pos()"><tt>pos</tt></a> to get the original position. Do not call <a href="QGraphicsItem.html#setPos(com.trolltech.qt.core.QPointF)"><tt>setPos</tt></a> or <a href="QGraphicsItem.html#moveBy(double, double)"><tt>moveBy</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered; instead, you can return the new, adjusted position from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>. After this notification, <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> immediately sends the <a href="QGraphicsItem.html#GraphicsItemChange-enum"><tt>ItemPositionHasChanged</tt></a> notification if the position changed.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemMatrixChange"><!-- --></A><H3>
ItemMatrixChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemMatrixChange</B></PRE>
<DL>
<DD><p>The item's affine transformation matrix is changing. This value is obsolete; you can use <a href="QGraphicsItem.html#GraphicsItemChange-enum"><tt>ItemTransformChange</tt></a> instead.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemVisibleChange"><!-- --></A><H3>
ItemVisibleChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemVisibleChange</B></PRE>
<DL>
<DD><p>The item's visible state changes. If the item is presently visible, it will become invisible, and vice verca. The value argument is the new visible state (i.e&#x2e;, true or false). Do not call <a href="QGraphicsItem.html#setVisible(boolean)"><tt>setVisible</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered; instead, you can return the new visible state from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemEnabledChange"><!-- --></A><H3>
ItemEnabledChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemEnabledChange</B></PRE>
<DL>
<DD><p>The item's enabled state changes. If the item is presently enabled, it will become disabled, and vice verca. The value argument is the new enabled state (i.e&#x2e;, true or false). Do not call <a href="QGraphicsItem.html#setEnabled(boolean)"><tt>setEnabled</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered. Instead, you can return the new state from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemSelectedChange"><!-- --></A><H3>
ItemSelectedChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemSelectedChange</B></PRE>
<DL>
<DD><p>The item's selected state changes. If the item is presently selected, it will become unselected, and vice verca. The value argument is the new selected state (i.e&#x2e;, true or false). Do not call <a href="QGraphicsItem.html#setSelected(boolean)"><tt>setSelected</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered(); instead, you can return the new selected state from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemParentChange"><!-- --></A><H3>
ItemParentChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemParentChange</B></PRE>
<DL>
<DD><p>The item's parent changes. The value argument is the new parent item (i.e&#x2e;, a <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> pointer). Do not call <a href="QGraphicsItem.html#setParentItem(com.trolltech.qt.gui.QGraphicsItemInterface)"><tt>setParentItem</tt></a> in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered; instead, you can return the new parent from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemChildAddedChange"><!-- --></A><H3>
ItemChildAddedChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemChildAddedChange</B></PRE>
<DL>
<DD><p>A child is added to this item. The value argument is the new child item (i.e&#x2e;, a <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> pointer). Do not pass this item to any item's <a href="QGraphicsItem.html#setParentItem(com.trolltech.qt.gui.QGraphicsItemInterface)"><tt>setParentItem</tt></a> function as this notification is delivered. The return value is unused; you cannot adjust anything in this notification. Note that the new child might not be fully constructed when this notification is sent; calling pure virtual functions on the child can lead to a crash.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemChildRemovedChange"><!-- --></A><H3>
ItemChildRemovedChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemChildRemovedChange</B></PRE>
<DL>
<DD><p>A child is removed from this item. The value argument is the child item that is about to be removed (i.e&#x2e;, a <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> pointer). The return value is unused; you cannot adjust anything in this notification.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemTransformChange"><!-- --></A><H3>
ItemTransformChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemTransformChange</B></PRE>
<DL>
<DD><p>The item's transformation matrix changes. This notification is only sent when the item's local transformation matrix changes (i.e&#x2e;, as a result of calling <a href="QGraphicsItem.html#setTransform(com.trolltech.qt.gui.QTransform, boolean)"><tt>setTransform</tt></a>, or one of the convenience transformation functions, such as <a href="QGraphicsItem.html#rotate(double)"><tt>rotate</tt></a>). The value argument is the new matrix (i.e&#x2e;, a <a href="QTransform.html"><tt>QTransform</tt></a>); to get the old matrix, call <a href="QGraphicsItem.html#transform()"><tt>transform</tt></a>. Do not call <a href="QGraphicsItem.html#setTransform(com.trolltech.qt.gui.QTransform, boolean)"><tt>setTransform</tt></a> or any of the transformation convenience functions in <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a> as this notification is delivered; instead, you can return the new matrix from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemPositionHasChanged"><!-- --></A><H3>
ItemPositionHasChanged</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemPositionHasChanged</B></PRE>
<DL>
<DD><p>The item's position has changed. This notification is only sent after the item's local position, relative to its parent, has changed. The value argument is the new position (the same as <a href="QGraphicsItem.html#pos()"><tt>pos</tt></a>), and <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> ignores the return value for this notification (i.e&#x2e;, a read-only notification).</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemTransformHasChanged"><!-- --></A><H3>
ItemTransformHasChanged</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemTransformHasChanged</B></PRE>
<DL>
<DD><p>The item's transformation matrix has changed. This notification is only sent after the item's local trasformation matrix has changed. The value argument is the new matrix (same as <a href="QGraphicsItem.html#transform()"><tt>transform</tt></a>), and <a href="QGraphicsItem.html#QGraphicsItem(com.trolltech.qt.gui.QGraphicsItemInterface, com.trolltech.qt.gui.QGraphicsScene)"><tt>QGraphicsItem</tt></a> ignores the return value for this notification (i.e&#x2e;, a read-only notification).</p>
<P>
<DL>
</DL>
</DL>
<HR>

<A NAME="ItemSceneChange"><!-- --></A><H3>
ItemSceneChange</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>ItemSceneChange</B></PRE>
<DL>
<DD><p>The item is moved to a new scene. This notification is also sent when the item is added to its initial scene, and when it is removed. The value argument is the new scene (i.e&#x2e;, a <a href="QGraphicsScene.html"><tt>QGraphicsScene</tt></a> pointer), or a null pointer if the item is removed from a scene. Do not override this change by passing this item to QGraphicsScene::addItem() as this notification is delivered; instead, you can return the new scene from <a href="QGraphicsItem.html#itemChange(com.trolltech.qt.gui.QGraphicsItem.GraphicsItemChange, java.lang.Object)"><tt>itemChange</tt></a>.</p>
<P>
<DL>
</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="values()"><!-- --></A><H3>
values</H3>
<PRE>
public static final <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A>[] <B>values</B>()</PRE>
<DL>
<DD>Returns an array containing the constants of this enum type, in
the order they're declared.  This method may be used to iterate
over the constants as follows:
<pre>
for(QGraphicsItem.GraphicsItemChange c : QGraphicsItem.GraphicsItemChange.values())
        System.out.println(c);
</pre>
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
the order they're declared</DL>
</DD>
</DL>
<HR>

<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
valueOf</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>valueOf</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Returns the enum constant of this type with the specified name.
The string must match <I>exactly</I> an identifier used to declare an
enum constant in this type.  (Extraneous whitespace characters are 
not permitted.)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
<DT><B>Returns:</B><DD>the enum constant with the specified name
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
with the specified name</DL>
</DD>
</DL>
<HR>

<A NAME="value()"><!-- --></A><H3>
value</H3>
<PRE>
public int <B>value</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/QtEnumerator.html#value()">value</A></CODE> in interface <CODE><A HREF="../../../../com/trolltech/qt/QtEnumerator.html" title="interface in com.trolltech.qt">QtEnumerator</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="resolve(int)"><!-- --></A><H3>
resolve</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemChange.html" title="enum in com.trolltech.qt.gui">QGraphicsItem.GraphicsItemChange</A> <B>resolve</B>(int&nbsp;value)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.Extension.html" title="enum in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QGraphicsItem.GraphicsItemFlag.html" title="enum 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/QGraphicsItem.GraphicsItemChange.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QGraphicsItem.GraphicsItemChange.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>