/***************************************************************************
                            qt_QListViewItem.cpp -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

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

extern "C" {
#include "qt_QListViewItem.h"
}

#include <qlistview.h>

class QListViewItemBridge : public QListViewItem
{
public:
	QListViewItemBridge(QListView* parent) : QListViewItem(parent) {}
	QListViewItemBridge(QListViewItem* parent) : QListViewItem(parent) {}
	QListViewItemBridge(QListView* parent, QListViewItem* after) : QListViewItem(parent, after) {}
	QListViewItemBridge(QListViewItem* parent, QListViewItem* after) : QListViewItem(parent, after) {}
	QListViewItemBridge(QListView* parent, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : QListViewItem(parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	QListViewItemBridge(QListViewItem* parent, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : QListViewItem(parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	QListViewItemBridge(QListView* parent, QListViewItem* after, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : QListViewItem(parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	QListViewItemBridge(QListViewItem* parent, QListViewItem* after, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : QListViewItem(parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	~QListViewItemBridge() {}
	void protected_enforceSortOrder() {
		QListViewItem::enforceSortOrder();
		return;
	}
	void protected_setHeight(int arg1) {
		QListViewItem::setHeight(arg1);
		return;
	}
	void protected_activate() {
		QListViewItem::activate();
		return;
	}
	bool  protected_activatedPos(QPoint& arg1) {
		return (bool ) QListViewItem::activatedPos(arg1);
	}
	void protected_dropped(QDropEvent* e) {
		QListViewItem::dropped(e);
		return;
	}
	void protected_dragEntered() {
		QListViewItem::dragEntered();
		return;
	}
	void protected_dragLeft() {
		QListViewItem::dragLeft();
		return;
	}
	void protected_okRename(int col) {
		QListViewItem::okRename(col);
		return;
	}
	void protected_cancelRename(int col) {
		QListViewItem::cancelRename(col);
		return;
	}
	void protected_ignoreDoubleClick() {
		QListViewItem::ignoreDoubleClick();
		return;
	}
};

qt_QListViewItem * qt_new_QListViewItem(qt_QListView * parent){
	return (qt_QListViewItem *) new QListViewItemBridge((QListView*)parent);
}
qt_QListViewItem * qt_new_QListViewItem1(qt_QListViewItem * parent){
	return (qt_QListViewItem *) new QListViewItemBridge((QListViewItem*)parent);
}
qt_QListViewItem * qt_new_QListViewItem2(qt_QListView * parent, qt_QListViewItem * after){
	return (qt_QListViewItem *) new QListViewItemBridge((QListView*)parent, (QListViewItem*)after);
}
qt_QListViewItem * qt_new_QListViewItem3(qt_QListViewItem * parent, qt_QListViewItem * after){
	return (qt_QListViewItem *) new QListViewItemBridge((QListViewItem*)parent, (QListViewItem*)after);
}
qt_QListViewItem * qt_new_QListViewItem4(qt_QListView * parent, qt_QString * arg1, qt_QString * arg2, qt_QString * arg3, qt_QString * arg4, qt_QString * arg5, qt_QString * arg6, qt_QString * arg7, qt_QString * arg8){
	return (qt_QListViewItem *) new QListViewItemBridge((QListView*)parent, (QString)* (QString*)arg1, (QString)* (QString*)arg2, (QString)* (QString*)arg3, (QString)* (QString*)arg4, (QString)* (QString*)arg5, (QString)* (QString*)arg6, (QString)* (QString*)arg7, (QString)* (QString*)arg8);
}
qt_QListViewItem * qt_new_QListViewItem5(qt_QListViewItem * parent, qt_QString * arg1, qt_QString * arg2, qt_QString * arg3, qt_QString * arg4, qt_QString * arg5, qt_QString * arg6, qt_QString * arg7, qt_QString * arg8){
	return (qt_QListViewItem *) new QListViewItemBridge((QListViewItem*)parent, (QString)* (QString*)arg1, (QString)* (QString*)arg2, (QString)* (QString*)arg3, (QString)* (QString*)arg4, (QString)* (QString*)arg5, (QString)* (QString*)arg6, (QString)* (QString*)arg7, (QString)* (QString*)arg8);
}
qt_QListViewItem * qt_new_QListViewItem6(qt_QListView * parent, qt_QListViewItem * after, qt_QString * arg1, qt_QString * arg2, qt_QString * arg3, qt_QString * arg4, qt_QString * arg5, qt_QString * arg6, qt_QString * arg7, qt_QString * arg8){
	return (qt_QListViewItem *) new QListViewItemBridge((QListView*)parent, (QListViewItem*)after, (QString)* (QString*)arg1, (QString)* (QString*)arg2, (QString)* (QString*)arg3, (QString)* (QString*)arg4, (QString)* (QString*)arg5, (QString)* (QString*)arg6, (QString)* (QString*)arg7, (QString)* (QString*)arg8);
}
qt_QListViewItem * qt_new_QListViewItem7(qt_QListViewItem * parent, qt_QListViewItem * after, qt_QString * arg1, qt_QString * arg2, qt_QString * arg3, qt_QString * arg4, qt_QString * arg5, qt_QString * arg6, qt_QString * arg7, qt_QString * arg8){
	return (qt_QListViewItem *) new QListViewItemBridge((QListViewItem*)parent, (QListViewItem*)after, (QString)* (QString*)arg1, (QString)* (QString*)arg2, (QString)* (QString*)arg3, (QString)* (QString*)arg4, (QString)* (QString*)arg5, (QString)* (QString*)arg6, (QString)* (QString*)arg7, (QString)* (QString*)arg8);
}
void qt_del_QListViewItem( qt_QListViewItem* p ){
	delete (QListViewItemBridge*) p;
}
void qt_QListViewItem_insertItem( qt_QListViewItem* instPointer,qt_QListViewItem * arg1){
	((QListViewItemBridge*)instPointer)->insertItem((QListViewItem*)arg1);
	return;
}
void qt_QListViewItem_takeItem( qt_QListViewItem* instPointer,qt_QListViewItem * arg1){
	((QListViewItemBridge*)instPointer)->takeItem((QListViewItem*)arg1);
	return;
}
void qt_QListViewItem_removeItem( qt_QListViewItem* instPointer,qt_QListViewItem * item){
	((QListViewItemBridge*)instPointer)->removeItem((QListViewItem*)item);
	return;
}
int qt_QListViewItem_height( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->height();
}
void qt_QListViewItem_invalidateHeight( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->invalidateHeight();
	return;
}
int qt_QListViewItem_totalHeight( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->totalHeight();
}
int qt_QListViewItem_width( qt_QListViewItem* instPointer,qt_QFontMetrics * arg1, qt_QListView * arg2, int column){
	return (int) ((QListViewItemBridge*)instPointer)->width((QFontMetrics&)* (QFontMetrics*)arg1, (QListView*)arg2, (int)column);
}
void qt_QListViewItem_widthChanged( qt_QListViewItem* instPointer,int column){
	((QListViewItemBridge*)instPointer)->widthChanged((int)column);
	return;
}
int qt_QListViewItem_depth( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->depth();
}
void qt_QListViewItem_setText( qt_QListViewItem* instPointer,int arg1, qt_QString * arg2){
	((QListViewItemBridge*)instPointer)->setText((int)arg1, (QString&)* (QString*)arg2);
	return;
}
qt_QString * qt_QListViewItem_text( qt_QListViewItem* instPointer,int arg1){
	return (qt_QString *)new QString(((QListViewItemBridge*)instPointer)->text((int)arg1));
}
void qt_QListViewItem_setPixmap( qt_QListViewItem* instPointer,int arg1, qt_QPixmap * arg2){
	((QListViewItemBridge*)instPointer)->setPixmap((int)arg1, (QPixmap&)* (QPixmap*)arg2);
	return;
}
qt_QPixmap * qt_QListViewItem_pixmap( qt_QListViewItem* instPointer,int arg1){
	return (qt_QPixmap *) ((QListViewItemBridge*)instPointer)->pixmap((int)arg1);
}
qt_QString * qt_QListViewItem_key( qt_QListViewItem* instPointer,int arg1, int arg2){
	return (qt_QString *)new QString(((QListViewItemBridge*)instPointer)->key((int)arg1, (bool)arg2));
}
int qt_QListViewItem_compare( qt_QListViewItem* instPointer,qt_QListViewItem * i, int col, int arg1){
	return (int) ((QListViewItemBridge*)instPointer)->compare((QListViewItem*)i, (int)col, (bool)arg1);
}
void qt_QListViewItem_sortChildItems( qt_QListViewItem* instPointer,int arg1, int arg2){
	((QListViewItemBridge*)instPointer)->sortChildItems((int)arg1, (bool)arg2);
	return;
}
int qt_QListViewItem_childCount( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->childCount();
}
int qt_QListViewItem_isOpen( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isOpen();
}
void qt_QListViewItem_setOpen( qt_QListViewItem* instPointer,int arg1){
	((QListViewItemBridge*)instPointer)->setOpen((bool)arg1);
	return;
}
void qt_QListViewItem_setup( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->setup();
	return;
}
void qt_QListViewItem_setSelected( qt_QListViewItem* instPointer,int arg1){
	((QListViewItemBridge*)instPointer)->setSelected((bool)arg1);
	return;
}
int qt_QListViewItem_isSelected( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isSelected();
}
void qt_QListViewItem_paintCell( qt_QListViewItem* instPointer,qt_QPainter * arg1, qt_QColorGroup * cg, int column, int width, int alignment){
	((QListViewItemBridge*)instPointer)->paintCell((QPainter*)arg1, (QColorGroup&)* (QColorGroup*)cg, (int)column, (int)width, (int)alignment);
	return;
}
void qt_QListViewItem_paintBranches( qt_QListViewItem* instPointer,qt_QPainter * p, qt_QColorGroup * cg, int w, int y, int h){
	((QListViewItemBridge*)instPointer)->paintBranches((QPainter*)p, (QColorGroup&)* (QColorGroup*)cg, (int)w, (int)y, (int)h);
	return;
}
void qt_QListViewItem_paintFocus( qt_QListViewItem* instPointer,qt_QPainter * arg1, qt_QColorGroup * cg, qt_QRect* r){
	((QListViewItemBridge*)instPointer)->paintFocus((QPainter*)arg1, (QColorGroup&)* (QColorGroup*)cg, (QRect&)* (QRect*)r);
	return;
}
qt_QListViewItem * qt_QListViewItem_firstChild( qt_QListViewItem* instPointer){
	return (qt_QListViewItem *) ((QListViewItemBridge*)instPointer)->firstChild();
}
qt_QListViewItem * qt_QListViewItem_nextSibling( qt_QListViewItem* instPointer){
	return (qt_QListViewItem *) ((QListViewItemBridge*)instPointer)->nextSibling();
}
qt_QListViewItem * qt_QListViewItem_parent( qt_QListViewItem* instPointer){
	return (qt_QListViewItem *) ((QListViewItemBridge*)instPointer)->parent();
}
qt_QListViewItem * qt_QListViewItem_itemAbove( qt_QListViewItem* instPointer){
	return (qt_QListViewItem *) ((QListViewItemBridge*)instPointer)->itemAbove();
}
qt_QListViewItem * qt_QListViewItem_itemBelow( qt_QListViewItem* instPointer){
	return (qt_QListViewItem *) ((QListViewItemBridge*)instPointer)->itemBelow();
}
int qt_QListViewItem_itemPos( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->itemPos();
}
qt_QListView * qt_QListViewItem_listView( qt_QListViewItem* instPointer){
	return (qt_QListView *) ((QListViewItemBridge*)instPointer)->listView();
}
void qt_QListViewItem_setSelectable( qt_QListViewItem* instPointer,int enable){
	((QListViewItemBridge*)instPointer)->setSelectable((bool)enable);
	return;
}
int qt_QListViewItem_isSelectable( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isSelectable();
}
void qt_QListViewItem_setExpandable( qt_QListViewItem* instPointer,int arg1){
	((QListViewItemBridge*)instPointer)->setExpandable((bool)arg1);
	return;
}
int qt_QListViewItem_isExpandable( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isExpandable();
}
void qt_QListViewItem_repaint( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->repaint();
	return;
}
void qt_QListViewItem_sort( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->sort();
	return;
}
void qt_QListViewItem_moveItem( qt_QListViewItem* instPointer,qt_QListViewItem * after){
	((QListViewItemBridge*)instPointer)->moveItem((QListViewItem*)after);
	return;
}
void qt_QListViewItem_setDragEnabled( qt_QListViewItem* instPointer,int allow){
	((QListViewItemBridge*)instPointer)->setDragEnabled((bool)allow);
	return;
}
void qt_QListViewItem_setDropEnabled( qt_QListViewItem* instPointer,int allow){
	((QListViewItemBridge*)instPointer)->setDropEnabled((bool)allow);
	return;
}
int qt_QListViewItem_dragEnabled( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->dragEnabled();
}
int qt_QListViewItem_dropEnabled( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->dropEnabled();
}
int qt_QListViewItem_acceptDrop( qt_QListViewItem* instPointer,qt_QMimeSource* mime){
	return (int) ((QListViewItemBridge*)instPointer)->acceptDrop((QMimeSource*)mime);
}
void qt_QListViewItem_setVisible( qt_QListViewItem* instPointer,int b){
	((QListViewItemBridge*)instPointer)->setVisible((bool)b);
	return;
}
int qt_QListViewItem_isVisible( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isVisible();
}
void qt_QListViewItem_setRenameEnabled( qt_QListViewItem* instPointer,int col, int b){
	((QListViewItemBridge*)instPointer)->setRenameEnabled((int)col, (bool)b);
	return;
}
int qt_QListViewItem_renameEnabled( qt_QListViewItem* instPointer,int col){
	return (int) ((QListViewItemBridge*)instPointer)->renameEnabled((int)col);
}
void qt_QListViewItem_startRename( qt_QListViewItem* instPointer,int col){
	((QListViewItemBridge*)instPointer)->startRename((int)col);
	return;
}
void qt_QListViewItem_setEnabled( qt_QListViewItem* instPointer,int b){
	((QListViewItemBridge*)instPointer)->setEnabled((bool)b);
	return;
}
int qt_QListViewItem_isEnabled( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->isEnabled();
}
int qt_QListViewItem_rtti( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->rtti();
}
void qt_QListViewItem_setMultiLinesEnabled( qt_QListViewItem* instPointer,int b){
	((QListViewItemBridge*)instPointer)->setMultiLinesEnabled((bool)b);
	return;
}
int qt_QListViewItem_multiLinesEnabled( qt_QListViewItem* instPointer){
	return (int) ((QListViewItemBridge*)instPointer)->multiLinesEnabled();
}
void qt_QListViewItem_enforceSortOrder( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->protected_enforceSortOrder();
	return;
}
void qt_QListViewItem_setHeight( qt_QListViewItem* instPointer,int arg1){
	((QListViewItemBridge*)instPointer)->protected_setHeight((int)arg1);
	return;
}
void qt_QListViewItem_activate( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->protected_activate();
	return;
}
int qt_QListViewItem_activatedPos( qt_QListViewItem* instPointer,qt_QPoint* arg1){
	return (int) ((QListViewItemBridge*)instPointer)->protected_activatedPos((QPoint&)* (QPoint*)arg1);
}
void qt_QListViewItem_dropped( qt_QListViewItem* instPointer,qt_QDropEvent* e){
	((QListViewItemBridge*)instPointer)->protected_dropped((QDropEvent*)e);
	return;
}
void qt_QListViewItem_dragEntered( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->protected_dragEntered();
	return;
}
void qt_QListViewItem_dragLeft( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->protected_dragLeft();
	return;
}
void qt_QListViewItem_okRename( qt_QListViewItem* instPointer,int col){
	((QListViewItemBridge*)instPointer)->protected_okRename((int)col);
	return;
}
void qt_QListViewItem_cancelRename( qt_QListViewItem* instPointer,int col){
	((QListViewItemBridge*)instPointer)->protected_cancelRename((int)col);
	return;
}
void qt_QListViewItem_ignoreDoubleClick( qt_QListViewItem* instPointer){
	((QListViewItemBridge*)instPointer)->protected_ignoreDoubleClick();
	return;
}
