//Auto-generated by kalyptus. DO NOT EDIT.
package org.trinitydesktop.koala;

import org.trinitydesktop.qt.Qt;
import org.trinitydesktop.qt.TQColor;
import org.trinitydesktop.qt.TQListViewItem;
import org.trinitydesktop.qt.QtSupport;
import org.trinitydesktop.qt.TQListView;
import org.trinitydesktop.qt.TQPainter;
import org.trinitydesktop.qt.TQColorGroup;
import org.trinitydesktop.qt.TQListViewItem;

/**

 A listview item with support for alternate background colors. It is
 a drop-in replacement for TQListViewItem
		@short listview item with alternate background color support.

*/
public class TDEListViewItem extends TQListViewItem  {
	protected TDEListViewItem(Class dummy){super((Class) null);}
	/**
		 constructors. The semantics remain as in TQListViewItem.
		 Although they accept a TQListViewItem as parent, please
		 don't mix TDEListViewItem (or subclasses) with TQListViewItem
		 (or subclasses).
		   		@short    constructors.
	*/
	public TDEListViewItem(TQListView parent) {
		super((Class) null);
		newTDEListViewItem(parent);
	}
	private native void newTDEListViewItem(TQListView parent);
	public TDEListViewItem(TQListViewItem parent) {
		super((Class) null);
		newTDEListViewItem(parent);
	}
	private native void newTDEListViewItem(TQListViewItem parent);
	public TDEListViewItem(TQListView parent, TQListViewItem after) {
		super((Class) null);
		newTDEListViewItem(parent,after);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after) {
		super((Class) null);
		newTDEListViewItem(parent,after);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5, String arg6);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4, String arg5);
	public TDEListViewItem(TQListView parent, String arg2, String arg3, String arg4) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3, String arg4);
	public TDEListViewItem(TQListView parent, String arg2, String arg3) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2, String arg3);
	public TDEListViewItem(TQListView parent, String arg2) {
		super((Class) null);
		newTDEListViewItem(parent,arg2);
	}
	private native void newTDEListViewItem(TQListView parent, String arg2);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6,arg7);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5,arg6);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5, String arg6);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4,arg5);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4, String arg5);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3,arg4);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3, String arg4);
	public TDEListViewItem(TQListViewItem parent, String arg2, String arg3) {
		super((Class) null);
		newTDEListViewItem(parent,arg2,arg3);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2, String arg3);
	public TDEListViewItem(TQListViewItem parent, String arg2) {
		super((Class) null);
		newTDEListViewItem(parent,arg2);
	}
	private native void newTDEListViewItem(TQListViewItem parent, String arg2);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9, String arg10) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9, String arg10);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4, String arg5);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3, String arg4);
	public TDEListViewItem(TQListView parent, TQListViewItem after, String arg3) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3);
	}
	private native void newTDEListViewItem(TQListView parent, TQListViewItem after, String arg3);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9, String arg10) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9, String arg10);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8, String arg9);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7,arg8);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6,arg7);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6, String arg7);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5,arg6);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5, String arg6);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4,arg5);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4, String arg5);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3,arg4);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3, String arg4);
	public TDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3) {
		super((Class) null);
		newTDEListViewItem(parent,after,arg3);
	}
	private native void newTDEListViewItem(TQListViewItem parent, TQListViewItem after, String arg3);
	public native void insertItem(TQListViewItem item);
	public native void takeItem(TQListViewItem item);
	/**
		 returns true if this item is to be drawn with the alternate background
		   		@short    returns true if this item is to be drawn with the alternate background
	*/
	public native boolean isAlternate();
	/**
		 returns the background color for this item at given column
		 This can be different in the column which is sorted due to shading
		 ### could be merged with above (column = -1) to be source compatible
		 ### but will only work if sort-shading is not used or the listView has
		 ### only 1 column
				@short    returns the background color for this item at given column  This can be different in the column which is sorted due to shading  ### could be merged with above (column = -1) to be source compatible  ### but will only work if sort-shading is not used or the listView has  ### only 1 column
	*/
	public native TQColor backgroundColor(int column);
	public native void paintCell(TQPainter p, TQColorGroup cg, int column, int width, int alignment);
	/** Deletes the wrapped C++ instance */
	protected native void finalize() throws InternalError;
	/** Delete the wrapped C++ instance ahead of finalize() */
	public native void dispose();
	/** Has the wrapped C++ instance been deleted? */
	public native boolean isDisposed();
}
