/***************************************************************************
                            QCheckListItem.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 QCheckListItem extends QListViewItem  {
	protected QCheckListItem(Class dummy){super((Class) null);}

	private native void newQCheckListItem( QCheckListItem parent, String text, int arg1);
	public QCheckListItem( QCheckListItem parent, String text, int arg1) {
		super((Class) null);
		newQCheckListItem( parent, text, arg1);
	}
	private native void newQCheckListItem( QCheckListItem parent, String text);
	public QCheckListItem( QCheckListItem parent, String text) {
		super((Class) null);
		newQCheckListItem( parent, text);
	}
	private native void newQCheckListItem( QListViewItem parent, String text, int arg1);
	public QCheckListItem( QListViewItem parent, String text, int arg1) {
		super((Class) null);
		newQCheckListItem( parent, text, arg1);
	}
	private native void newQCheckListItem( QListViewItem parent, String text);
	public QCheckListItem( QListViewItem parent, String text) {
		super((Class) null);
		newQCheckListItem( parent, text);
	}
	private native void newQCheckListItem( QListView parent, String text, int arg1);
	public QCheckListItem( QListView parent, String text, int arg1) {
		super((Class) null);
		newQCheckListItem( parent, text, arg1);
	}
	private native void newQCheckListItem( QListView parent, String text);
	public QCheckListItem( QListView parent, String text) {
		super((Class) null);
		newQCheckListItem( parent, text);
	}
	private native void newQCheckListItem( QListViewItem parent, String text, QPixmap arg1);
	public QCheckListItem( QListViewItem parent, String text, QPixmap arg1) {
		super((Class) null);
		newQCheckListItem( parent, text, arg1);
	}
	private native void newQCheckListItem( QListView parent, String text, QPixmap arg1);
	public QCheckListItem( QListView parent, String text, QPixmap arg1) {
		super((Class) null);
		newQCheckListItem( parent, text, arg1);
	}
	protected native void finalize() throws InternalError;
	public native void paintCell( QPainter arg1, QColorGroup cg, int column, int width, int alignment);
	public native void paintFocus( QPainter arg1, QColorGroup cg, QRect r);
	public native int width( QFontMetrics arg1, QListView arg2, int column);
	public native void setup();
	public native void setOn( boolean arg1);
	public native boolean isOn();
	public native int type();
	public native String text();
	public native String text( int n);
	public native int rtti();
	protected native void activate();
	protected native void turnOffChild();
	protected native void stateChange( boolean arg1);
	public static final int RadioButton = 0;
	public static final int CheckBox = 1;
	public static final int Controller = 2;
}
