/***************************************************************************
                            QListViewItem.java -  description
                             -------------------
    begin                : Wed Nov 21 17:05:56 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Wed Nov 21 17:05:56 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
***************************************************************************/

package org.kde.qt;

import java.util.*;
import java.lang.Error;

public class QListViewItem extends Qt  {
	protected QListViewItem(Class dummy){super((Class) null);}

	private native void newQListViewItem( QListView parent);
	public QListViewItem( QListView parent) {
		super((Class) null);
		newQListViewItem( parent);
	}
	private native void newQListViewItem( QListViewItem parent);
	public QListViewItem( QListViewItem parent) {
		super((Class) null);
		newQListViewItem( parent);
	}
	private native void newQListViewItem( QListView parent, QListViewItem after);
	public QListViewItem( QListView parent, QListViewItem after) {
		super((Class) null);
		newQListViewItem( parent, after);
	}
	private native void newQListViewItem( QListViewItem parent, QListViewItem after);
	public QListViewItem( QListViewItem parent, QListViewItem after) {
		super((Class) null);
		newQListViewItem( parent, after);
	}
	private native void newQListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newQListViewItem( parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
	}
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		this( parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, "");
	}
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6) {
		this( parent, arg1, arg2, arg3, arg4, arg5, arg6, "", "");
	}
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4, String arg5) {
		this( parent, arg1, arg2, arg3, arg4, arg5, "", "", "");
	}
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3, String arg4) {
		this( parent, arg1, arg2, arg3, arg4, "", "", "", "");
	}
	public QListViewItem( QListView parent, String arg1, String arg2, String arg3) {
		this( parent, arg1, arg2, arg3, "", "", "", "", "");
	}
	public QListViewItem( QListView parent, String arg1, String arg2) {
		this( parent, arg1, arg2, "", "", "", "", "", "");
	}
	private native void newQListViewItem( QListView parent, String arg1);
	public QListViewItem( QListView parent, String arg1) {
		super((Class) null);
		newQListViewItem( parent, arg1);
	}
	private native void newQListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newQListViewItem( parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		this( parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, "");
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6) {
		this( parent, arg1, arg2, arg3, arg4, arg5, arg6, "", "");
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4, String arg5) {
		this( parent, arg1, arg2, arg3, arg4, arg5, "", "", "");
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3, String arg4) {
		this( parent, arg1, arg2, arg3, arg4, "", "", "", "");
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2, String arg3) {
		this( parent, arg1, arg2, arg3, "", "", "", "", "");
	}
	public QListViewItem( QListViewItem parent, String arg1, String arg2) {
		this( parent, arg1, arg2, "", "", "", "", "", "");
	}
	private native void newQListViewItem( QListViewItem parent, String arg1);
	public QListViewItem( QListViewItem parent, String arg1) {
		super((Class) null);
		newQListViewItem( parent, arg1);
	}
	private native void newQListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newQListViewItem( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, "");
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, "", "");
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, "", "", "");
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4) {
		this( parent, after, arg1, arg2, arg3, arg4, "", "", "", "");
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2, String arg3) {
		this( parent, after, arg1, arg2, arg3, "", "", "", "", "");
	}
	public QListViewItem( QListView parent, QListViewItem after, String arg1, String arg2) {
		this( parent, after, arg1, arg2, "", "", "", "", "", "");
	}
	private native void newQListViewItem( QListView parent, QListViewItem after, String arg1);
	public QListViewItem( QListView parent, QListViewItem after, String arg1) {
		super((Class) null);
		newQListViewItem( parent, after, arg1);
	}
	private native void newQListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8);
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7, String arg8) {
		super((Class) null);
		newQListViewItem( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, "");
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, arg6, "", "");
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4, String arg5) {
		this( parent, after, arg1, arg2, arg3, arg4, arg5, "", "", "");
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3, String arg4) {
		this( parent, after, arg1, arg2, arg3, arg4, "", "", "", "");
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2, String arg3) {
		this( parent, after, arg1, arg2, arg3, "", "", "", "", "");
	}
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1, String arg2) {
		this( parent, after, arg1, arg2, "", "", "", "", "", "");
	}
	private native void newQListViewItem( QListViewItem parent, QListViewItem after, String arg1);
	public QListViewItem( QListViewItem parent, QListViewItem after, String arg1) {
		super((Class) null);
		newQListViewItem( parent, after, arg1);
	}
	protected native void finalize() throws InternalError;
	public native void insertItem( QListViewItem arg1);
	public native void takeItem( QListViewItem arg1);
	public native void removeItem( QListViewItem item);
	public native int height();
	public native void invalidateHeight();
	public native int totalHeight();
	public native int width( QFontMetrics arg1, QListView arg2, int column);
	public native void widthChanged( int column);
	public native void widthChanged();
	public native int depth();
	public native void setText( int arg1, String arg2);
	public native String text( int arg1);
	public native void setPixmap( int arg1, QPixmap arg2);
	public native QPixmap pixmap( int arg1);
	public native String key( int arg1, boolean arg2);
	public native int compare( QListViewItem i, int col, boolean arg1);
	public native void sortChildItems( int arg1, boolean arg2);
	public native int childCount();
	public native ArrayList itemList();
	public native boolean isOpen();
	public native void setOpen( boolean arg1);
	public native void setup();
	public native void setSelected( boolean arg1);
	public native boolean isSelected();
	public native void paintCell( QPainter arg1, QColorGroup cg, int column, int width, int alignment);
	public native void paintBranches( QPainter p, QColorGroup cg, int w, int y, int h);
	public native void paintFocus( QPainter arg1, QColorGroup cg, QRect r);
	public native QListViewItem firstChild();
	public native QListViewItem nextSibling();
	public native QListViewItem parent();
	public native QListViewItem itemAbove();
	public native QListViewItem itemBelow();
	public native int itemPos();
	public native QListView listView();
	public native void setSelectable( boolean enable);
	public native boolean isSelectable();
	public native void setExpandable( boolean arg1);
	public native boolean isExpandable();
	public native void repaint();
	public native void sort();
	public native void moveItem( QListViewItem after);
	public native void setDragEnabled( boolean allow);
	public native void setDropEnabled( boolean allow);
	public native boolean dragEnabled();
	public native boolean dropEnabled();
	public native boolean acceptDrop( QMimeSourceInterface mime);
	public native void setVisible( boolean b);
	public native boolean isVisible();
	public native void setRenameEnabled( int col, boolean b);
	public native boolean renameEnabled( int col);
	public native void startRename( int col);
	public native void setEnabled( boolean b);
	public native boolean isEnabled();
	public native int rtti();
	public native void setMultiLinesEnabled( boolean b);
	public native boolean multiLinesEnabled();
	protected native void enforceSortOrder();
	protected native void setHeight( int arg1);
	protected native void activate();
	protected native boolean activatedPos( QPoint arg1);
	protected native void dropped( QDropEvent e);
	protected native void dragEntered();
	protected native void dragLeft();
	protected native void okRename( int col);
	protected native void cancelRename( int col);
	protected native void ignoreDoubleClick();
}
