/***************************************************************************
                            kde_KListViewItem.cpp -  description
                             -------------------
    begin                : Wed Feb  6 15:12:26 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Wed Feb  6 15:12:26 2002, 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 "kde_KListViewItem.h"
}

#include <klistview.h>

class KListViewItemBridge : public KListViewItem
{
public:
	KListViewItemBridge(QListView* parent) : KListViewItem(parent) {}
	KListViewItemBridge(QListViewItem* parent) : KListViewItem(parent) {}
	KListViewItemBridge(QListView* parent, QListViewItem* after) : KListViewItem(parent, after) {}
	KListViewItemBridge(QListViewItem* parent, QListViewItem* after) : KListViewItem(parent, after) {}
	KListViewItemBridge(QListView* parent, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : KListViewItem(parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	KListViewItemBridge(QListViewItem* parent, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : KListViewItem(parent, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	KListViewItemBridge(QListView* parent, QListViewItem* after, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : KListViewItem(parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	KListViewItemBridge(QListViewItem* parent, QListViewItem* after, QString arg1, QString arg2, QString arg3, QString arg4, QString arg5, QString arg6, QString arg7, QString arg8) : KListViewItem(parent, after, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {}
	~KListViewItemBridge() {}
};

kde_KListViewItem * kde_new_KListViewItem(qt_QListView * parent){
	return (kde_KListViewItem *) new KListViewItemBridge((QListView*)parent);
}
kde_KListViewItem * kde_new_KListViewItem1(qt_QListViewItem * parent){
	return (kde_KListViewItem *) new KListViewItemBridge((QListViewItem*)parent);
}
kde_KListViewItem * kde_new_KListViewItem2(qt_QListView * parent, qt_QListViewItem * after){
	return (kde_KListViewItem *) new KListViewItemBridge((QListView*)parent, (QListViewItem*)after);
}
kde_KListViewItem * kde_new_KListViewItem3(qt_QListViewItem * parent, qt_QListViewItem * after){
	return (kde_KListViewItem *) new KListViewItemBridge((QListViewItem*)parent, (QListViewItem*)after);
}
kde_KListViewItem * kde_new_KListViewItem4(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 (kde_KListViewItem *) new KListViewItemBridge((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);
}
kde_KListViewItem * kde_new_KListViewItem5(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 (kde_KListViewItem *) new KListViewItemBridge((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);
}
kde_KListViewItem * kde_new_KListViewItem6(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 (kde_KListViewItem *) new KListViewItemBridge((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);
}
kde_KListViewItem * kde_new_KListViewItem7(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 (kde_KListViewItem *) new KListViewItemBridge((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 kde_del_KListViewItem( kde_KListViewItem* p ){
	delete (KListViewItemBridge*) p;
}
qt_QColor * kde_KListViewItem_backgroundColor( kde_KListViewItem* instPointer){
	return (qt_QColor *) (const QColor *)&((KListViewItemBridge*)instPointer)->backgroundColor();
}
void kde_KListViewItem_paintCell( kde_KListViewItem* instPointer,qt_QPainter * p, qt_QColorGroup * cg, int column, int width, int alignment){
	((KListViewItemBridge*)instPointer)->paintCell((QPainter*)p, (QColorGroup&)* (QColorGroup*)cg, (int)column, (int)width, (int)alignment);
	return;
}
