/***************************************************************************
                            qt_QListBox.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_QListBox.h"
}

#include <qlistbox.h>

class QListBoxBridge : public QListBox
{
public:
	QListBoxBridge(QWidget* parent, const char* name, WFlags f) : QListBox(parent, name, f) {}
	~QListBoxBridge() {}
	bool  protected_eventFilter(QObject* o, QEvent* e) {
		return (bool ) QListBox::eventFilter(o, e);
	}
	void protected_updateItem(int index) {
		QListBox::updateItem(index);
		return;
	}
	void protected_updateItem(QListBoxItem* arg1) {
		QListBox::updateItem(arg1);
		return;
	}
	void protected_updateCellWidth() {
		QListBox::updateCellWidth();
		return;
	}
	int  protected_totalWidth() {
		return (int ) QListBox::totalWidth();
	}
	int  protected_totalHeight() {
		return (int ) QListBox::totalHeight();
	}
	void protected_paintCell(QPainter* arg1, int row, int col) {
		QListBox::paintCell(arg1, row, col);
		return;
	}
	void protected_toggleCurrentItem() {
		QListBox::toggleCurrentItem();
		return;
	}
	bool  protected_isRubberSelecting() {
		return (bool ) QListBox::isRubberSelecting();
	}
	void protected_doLayout() {
		QListBox::doLayout();
		return;
	}
	void protected_windowActivationChange(bool arg1) {
		QListBox::windowActivationChange(arg1);
		return;
	}
	bool  protected_itemYPos(int index, int* yPos) {
		return (bool ) QListBox::itemYPos(index, yPos);
	}
	int  protected_findItem(int yPos) {
		return (int ) QListBox::findItem(yPos);
	}
	void protected_clearInputString() {
		QListBox::clearInputString();
		return;
	}
	void keyPressEvent(QKeyEvent* e) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyPressEvent", e, "QKeyEvent")) {
			QListBox::keyPressEvent(e);
		}
		return;
	}
	void keyReleaseEvent(QKeyEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyReleaseEvent", arg1, "QKeyEvent")) {
			QWidget::keyReleaseEvent(arg1);
		}
		return;
	}
	void focusOutEvent(QFocusEvent* e) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusOutEvent", e, "QFocusEvent")) {
			QListBox::focusOutEvent(e);
		}
		return;
	}
	void childEvent(QChildEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "childEvent", arg1, "QChildEvent")) {
			QObject::childEvent(arg1);
		}
		return;
	}
	void viewportDragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragMoveEvent", arg1, "QDragMoveEvent")) {
			QScrollView::viewportDragMoveEvent(arg1);
		}
		return;
	}
	void dragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragMoveEvent", arg1, "QDragMoveEvent")) {
			QWidget::dragMoveEvent(arg1);
		}
		return;
	}
	void contentsWheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsWheelEvent", arg1, "QWheelEvent")) {
			QScrollView::contentsWheelEvent(arg1);
		}
		return;
	}
	void leaveEvent(QEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "leaveEvent", arg1, "QEvent")) {
			QWidget::leaveEvent(arg1);
		}
		return;
	}
	void tabletEvent(QTabletEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "tabletEvent", arg1, "QTabletEvent")) {
			QWidget::tabletEvent(arg1);
		}
		return;
	}
	void showEvent(QShowEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "showEvent", arg1, "QShowEvent")) {
			QListBox::showEvent(arg1);
		}
		return;
	}
	void contentsContextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsContextMenuEvent", arg1, "QContextMenuEvent")) {
			QListBox::contentsContextMenuEvent(arg1);
		}
		return;
	}
	void viewportContextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportContextMenuEvent", arg1, "QContextMenuEvent")) {
			QScrollView::viewportContextMenuEvent(arg1);
		}
		return;
	}
	void contextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contextMenuEvent", arg1, "QContextMenuEvent")) {
			QScrollView::contextMenuEvent(arg1);
		}
		return;
	}
	void viewportMousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMousePressEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMousePressEvent(arg1);
		}
		return;
	}
	void mousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mousePressEvent", arg1, "QMouseEvent")) {
			QListBox::mousePressEvent(arg1);
		}
		return;
	}
	void imComposeEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imComposeEvent", arg1, "QIMEvent")) {
			QWidget::imComposeEvent(arg1);
		}
		return;
	}
	void customEvent(QCustomEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "customEvent", arg1, "QCustomEvent")) {
			QObject::customEvent(arg1);
		}
		return;
	}
	void viewportMouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseReleaseEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseReleaseEvent(arg1);
		}
		return;
	}
	void mouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseReleaseEvent", arg1, "QMouseEvent")) {
			QListBox::mouseReleaseEvent(arg1);
		}
		return;
	}
	void viewportMouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseDoubleClickEvent(arg1);
		}
		return;
	}
	void mouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QListBox::mouseDoubleClickEvent(arg1);
		}
		return;
	}
	void viewportDragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QScrollView::viewportDragLeaveEvent(arg1);
		}
		return;
	}
	void dragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QWidget::dragLeaveEvent(arg1);
		}
		return;
	}
	void enterEvent(QEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "enterEvent", arg1, "QEvent")) {
			QWidget::enterEvent(arg1);
		}
		return;
	}
	void contentsDropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDropEvent", arg1, "QDropEvent")) {
			QScrollView::contentsDropEvent(arg1);
		}
		return;
	}
	void focusInEvent(QFocusEvent* e) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusInEvent", e, "QFocusEvent")) {
			QListBox::focusInEvent(e);
		}
		return;
	}
	void imEndEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imEndEvent", arg1, "QIMEvent")) {
			QWidget::imEndEvent(arg1);
		}
		return;
	}
	void contentsDragLeaveEvent(QDragLeaveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragLeaveEvent", arg1, "QDragLeaveEvent")) {
			QScrollView::contentsDragLeaveEvent(arg1);
		}
		return;
	}
	void viewportDropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDropEvent", arg1, "QDropEvent")) {
			QScrollView::viewportDropEvent(arg1);
		}
		return;
	}
	void dropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dropEvent", arg1, "QDropEvent")) {
			QWidget::dropEvent(arg1);
		}
		return;
	}
	void contentsMouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseDoubleClickEvent(arg1);
		}
		return;
	}
	void viewportDragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportDragEnterEvent", arg1, "QDragEnterEvent")) {
			QScrollView::viewportDragEnterEvent(arg1);
		}
		return;
	}
	void dragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragEnterEvent", arg1, "QDragEnterEvent")) {
			QWidget::dragEnterEvent(arg1);
		}
		return;
	}
	void viewportMouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportMouseMoveEvent", arg1, "QMouseEvent")) {
			QScrollView::viewportMouseMoveEvent(arg1);
		}
		return;
	}
	void mouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseMoveEvent", arg1, "QMouseEvent")) {
			QListBox::mouseMoveEvent(arg1);
		}
		return;
	}
	void contentsDragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragMoveEvent", arg1, "QDragMoveEvent")) {
			QScrollView::contentsDragMoveEvent(arg1);
		}
		return;
	}
	void moveEvent(QMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "moveEvent", arg1, "QMoveEvent")) {
			QWidget::moveEvent(arg1);
		}
		return;
	}
	void contentsMouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseReleaseEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseReleaseEvent(arg1);
		}
		return;
	}
	void viewportWheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportWheelEvent", arg1, "QWheelEvent")) {
			QScrollView::viewportWheelEvent(arg1);
		}
		return;
	}
	void wheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "wheelEvent", arg1, "QWheelEvent")) {
			QScrollView::wheelEvent(arg1);
		}
		return;
	}
	void hideEvent(QHideEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "hideEvent", arg1, "QHideEvent")) {
			QWidget::hideEvent(arg1);
		}
		return;
	}
	void contentsDragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsDragEnterEvent", arg1, "QDragEnterEvent")) {
			QScrollView::contentsDragEnterEvent(arg1);
		}
		return;
	}
	void contentsMouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMouseMoveEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMouseMoveEvent(arg1);
		}
		return;
	}
	void contentsMousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contentsMousePressEvent", arg1, "QMouseEvent")) {
			QScrollView::contentsMousePressEvent(arg1);
		}
		return;
	}
	void imStartEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imStartEvent", arg1, "QIMEvent")) {
			QWidget::imStartEvent(arg1);
		}
		return;
	}
	void closeEvent(QCloseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "closeEvent", arg1, "QCloseEvent")) {
			QWidget::closeEvent(arg1);
		}
		return;
	}
	void paintEvent(QPaintEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "paintEvent", arg1, "QPaintEvent")) {
			QFrame::paintEvent(arg1);
		}
		return;
	}
	void timerEvent(QTimerEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "timerEvent", arg1, "QTimerEvent")) {
			QObject::timerEvent(arg1);
		}
		return;
	}
	void viewportResizeEvent(QResizeEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "viewportResizeEvent", arg1, "QResizeEvent")) {
			QScrollView::viewportResizeEvent(arg1);
		}
		return;
	}
	void resizeEvent(QResizeEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "resizeEvent", arg1, "QResizeEvent")) {
			QListBox::resizeEvent(arg1);
		}
		return;
	}
};

qt_QListBox * qt_new_QListBox(qt_QWidget * parent, char* name, int f){
	return (qt_QListBox *) new QListBoxBridge((QWidget*)parent, (char*)name, (QWidget::WFlags)f);
}
void qt_del_QListBox( qt_QListBox* p ){
	delete (QListBoxBridge*) p;
}
void qt_QListBox_setFont( qt_QListBox* instPointer,qt_QFont * arg1){
	((QListBoxBridge*)instPointer)->setFont((QFont&)* (QFont*)arg1);
	return;
}
unsigned int qt_QListBox_count( qt_QListBox* instPointer){
	return (unsigned int) ((QListBoxBridge*)instPointer)->count();
}
void qt_QListBox_insertStringList( qt_QListBox* instPointer,qt_QStringList* arg1, int index){
	((QListBoxBridge*)instPointer)->insertStringList((QStringList&)* (QStringList*)arg1, (int)index);
	return;
}
void qt_QListBox_insertStrList( qt_QListBox* instPointer,qt_QStrList * arg1, int index){
	((QListBoxBridge*)instPointer)->insertStrList((QStrList*)arg1, (int)index);
	return;
}
void qt_QListBox_insertStrList1( qt_QListBox* instPointer,qt_QStrList * arg1, int index){
	((QListBoxBridge*)instPointer)->insertStrList((QStrList&)* (QStrList*)arg1, (int)index);
	return;
}
void qt_QListBox_insertStrList2( qt_QListBox* instPointer,char** arg1, int numStrings, int index){
	((QListBoxBridge*)instPointer)->insertStrList((const char**)arg1, (int)numStrings, (int)index);
	return;
}
void qt_QListBox_insertItem( qt_QListBox* instPointer,qt_QListBoxItem * arg1, int index){
	((QListBoxBridge*)instPointer)->insertItem((QListBoxItem*)arg1, (int)index);
	return;
}
void qt_QListBox_insertItem1( qt_QListBox* instPointer,qt_QListBoxItem * arg1, qt_QListBoxItem * after){
	((QListBoxBridge*)instPointer)->insertItem((QListBoxItem*)arg1, (QListBoxItem*)after);
	return;
}
void qt_QListBox_insertItem2( qt_QListBox* instPointer,qt_QString * text, int index){
	((QListBoxBridge*)instPointer)->insertItem((QString&)* (QString*)text, (int)index);
	return;
}
void qt_QListBox_insertItem3( qt_QListBox* instPointer,qt_QPixmap * pixmap, int index){
	((QListBoxBridge*)instPointer)->insertItem((QPixmap&)* (QPixmap*)pixmap, (int)index);
	return;
}
void qt_QListBox_insertItem4( qt_QListBox* instPointer,qt_QPixmap * pixmap, qt_QString * text, int index){
	((QListBoxBridge*)instPointer)->insertItem((QPixmap&)* (QPixmap*)pixmap, (QString&)* (QString*)text, (int)index);
	return;
}
void qt_QListBox_removeItem( qt_QListBox* instPointer,int index){
	((QListBoxBridge*)instPointer)->removeItem((int)index);
	return;
}
qt_QString * qt_QListBox_text( qt_QListBox* instPointer,int index){
	return (qt_QString *)new QString(((QListBoxBridge*)instPointer)->text((int)index));
}
qt_QPixmap * qt_QListBox_pixmap( qt_QListBox* instPointer,int index){
	return (qt_QPixmap *) ((QListBoxBridge*)instPointer)->pixmap((int)index);
}
void qt_QListBox_changeItem( qt_QListBox* instPointer,qt_QListBoxItem * arg1, int index){
	((QListBoxBridge*)instPointer)->changeItem((QListBoxItem*)arg1, (int)index);
	return;
}
void qt_QListBox_changeItem1( qt_QListBox* instPointer,qt_QString * text, int index){
	((QListBoxBridge*)instPointer)->changeItem((QString&)* (QString*)text, (int)index);
	return;
}
void qt_QListBox_changeItem2( qt_QListBox* instPointer,qt_QPixmap * pixmap, int index){
	((QListBoxBridge*)instPointer)->changeItem((QPixmap&)* (QPixmap*)pixmap, (int)index);
	return;
}
void qt_QListBox_changeItem3( qt_QListBox* instPointer,qt_QPixmap * pixmap, qt_QString * text, int index){
	((QListBoxBridge*)instPointer)->changeItem((QPixmap&)* (QPixmap*)pixmap, (QString&)* (QString*)text, (int)index);
	return;
}
void qt_QListBox_takeItem( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	((QListBoxBridge*)instPointer)->takeItem((QListBoxItem*)arg1);
	return;
}
int qt_QListBox_numItemsVisible( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->numItemsVisible();
}
int qt_QListBox_currentItem( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->currentItem();
}
qt_QString * qt_QListBox_currentText( qt_QListBox* instPointer){
	return (qt_QString *)new QString(((QListBoxBridge*)instPointer)->currentText());
}
void qt_QListBox_setCurrentItem( qt_QListBox* instPointer,int index){
	((QListBoxBridge*)instPointer)->setCurrentItem((int)index);
	return;
}
void qt_QListBox_setCurrentItem1( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	((QListBoxBridge*)instPointer)->setCurrentItem((QListBoxItem*)arg1);
	return;
}
void qt_QListBox_centerCurrentItem( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->centerCurrentItem();
	return;
}
int qt_QListBox_topItem( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->topItem();
}
void qt_QListBox_setTopItem( qt_QListBox* instPointer,int index){
	((QListBoxBridge*)instPointer)->setTopItem((int)index);
	return;
}
void qt_QListBox_setBottomItem( qt_QListBox* instPointer,int index){
	((QListBoxBridge*)instPointer)->setBottomItem((int)index);
	return;
}
long qt_QListBox_maxItemWidth( qt_QListBox* instPointer){
	return (long) ((QListBoxBridge*)instPointer)->maxItemWidth();
}
void qt_QListBox_setSelectionMode( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setSelectionMode((QListBox::SelectionMode)arg1);
	return;
}
int qt_QListBox_selectionMode( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->selectionMode();
}
void qt_QListBox_setMultiSelection( qt_QListBox* instPointer,int multi){
	((QListBoxBridge*)instPointer)->setMultiSelection((bool)multi);
	return;
}
int qt_QListBox_isMultiSelection( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->isMultiSelection();
}
void qt_QListBox_setSelected( qt_QListBox* instPointer,qt_QListBoxItem * arg1, int arg2){
	((QListBoxBridge*)instPointer)->setSelected((QListBoxItem*)arg1, (bool)arg2);
	return;
}
void qt_QListBox_setSelected1( qt_QListBox* instPointer,int arg1, int arg2){
	((QListBoxBridge*)instPointer)->setSelected((int)arg1, (bool)arg2);
	return;
}
int qt_QListBox_isSelected( qt_QListBox* instPointer,int arg1){
	return (int) ((QListBoxBridge*)instPointer)->isSelected((int)arg1);
}
int qt_QListBox_isSelected1( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	return (int) ((QListBoxBridge*)instPointer)->isSelected((QListBoxItem*)arg1);
}
qt_QSize * qt_QListBox_sizeHint( qt_QListBox* instPointer){
	QSize _s= ((QListBoxBridge*)instPointer)->sizeHint();
	return (qt_QSize *)new QSize(_s.width(),_s.height());
}
qt_QSize * qt_QListBox_minimumSizeHint( qt_QListBox* instPointer){
	QSize _s= ((QListBoxBridge*)instPointer)->minimumSizeHint();
	return (qt_QSize *)new QSize(_s.width(),_s.height());
}
qt_QListBoxItem * qt_QListBox_item( qt_QListBox* instPointer,int index){
	return (qt_QListBoxItem *) ((QListBoxBridge*)instPointer)->item((int)index);
}
int qt_QListBox_index( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	return (int) ((QListBoxBridge*)instPointer)->index((QListBoxItem*)arg1);
}
qt_QListBoxItem * qt_QListBox_findItem( qt_QListBox* instPointer,qt_QString * text, int compare){
	return (qt_QListBoxItem *) ((QListBoxBridge*)instPointer)->findItem((QString&)* (QString*)text, (Qt::ComparisonFlags)compare);
}
void qt_QListBox_triggerUpdate( qt_QListBox* instPointer,int doLayout){
	((QListBoxBridge*)instPointer)->triggerUpdate((bool)doLayout);
	return;
}
int qt_QListBox_itemVisible( qt_QListBox* instPointer,int index){
	return (int) ((QListBoxBridge*)instPointer)->itemVisible((int)index);
}
int qt_QListBox_itemVisible1( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	return (int) ((QListBoxBridge*)instPointer)->itemVisible((QListBoxItem*)arg1);
}
void qt_QListBox_setColumnMode( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setColumnMode((QListBox::LayoutMode)arg1);
	return;
}
void qt_QListBox_setColumnMode1( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setColumnMode((int)arg1);
	return;
}
void qt_QListBox_setRowMode( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setRowMode((QListBox::LayoutMode)arg1);
	return;
}
void qt_QListBox_setRowMode1( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setRowMode((int)arg1);
	return;
}
int qt_QListBox_columnMode( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->columnMode();
}
int qt_QListBox_rowMode( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->rowMode();
}
int qt_QListBox_numColumns( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->numColumns();
}
int qt_QListBox_numRows( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->numRows();
}
int qt_QListBox_variableWidth( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->variableWidth();
}
void qt_QListBox_setVariableWidth( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setVariableWidth((bool)arg1);
	return;
}
int qt_QListBox_variableHeight( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->variableHeight();
}
void qt_QListBox_setVariableHeight( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setVariableHeight((bool)arg1);
	return;
}
int qt_QListBox_dragSelect( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->dragSelect();
}
void qt_QListBox_setDragSelect( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setDragSelect((bool)arg1);
	return;
}
int qt_QListBox_autoScroll( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->autoScroll();
}
void qt_QListBox_setAutoScroll( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setAutoScroll((bool)arg1);
	return;
}
int qt_QListBox_autoScrollBar( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->autoScrollBar();
}
void qt_QListBox_setAutoScrollBar( qt_QListBox* instPointer,int enable){
	((QListBoxBridge*)instPointer)->setAutoScrollBar((bool)enable);
	return;
}
int qt_QListBox_scrollBar( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->scrollBar();
}
void qt_QListBox_setScrollBar( qt_QListBox* instPointer,int enable){
	((QListBoxBridge*)instPointer)->setScrollBar((bool)enable);
	return;
}
int qt_QListBox_autoBottomScrollBar( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->autoBottomScrollBar();
}
void qt_QListBox_setAutoBottomScrollBar( qt_QListBox* instPointer,int enable){
	((QListBoxBridge*)instPointer)->setAutoBottomScrollBar((bool)enable);
	return;
}
int qt_QListBox_bottomScrollBar( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->bottomScrollBar();
}
void qt_QListBox_setBottomScrollBar( qt_QListBox* instPointer,int enable){
	((QListBoxBridge*)instPointer)->setBottomScrollBar((bool)enable);
	return;
}
int qt_QListBox_smoothScrolling( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->smoothScrolling();
}
void qt_QListBox_setSmoothScrolling( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setSmoothScrolling((bool)arg1);
	return;
}
int qt_QListBox_autoUpdate( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->autoUpdate();
}
void qt_QListBox_setAutoUpdate( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->setAutoUpdate((bool)arg1);
	return;
}
void qt_QListBox_setFixedVisibleLines( qt_QListBox* instPointer,int lines){
	((QListBoxBridge*)instPointer)->setFixedVisibleLines((int)lines);
	return;
}
int qt_QListBox_inSort( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	return (int) ((QListBoxBridge*)instPointer)->inSort((QListBoxItem*)arg1);
}
int qt_QListBox_inSort1( qt_QListBox* instPointer,qt_QString * text){
	return (int) ((QListBoxBridge*)instPointer)->inSort((QString&)* (QString*)text);
}
int qt_QListBox_cellHeight( qt_QListBox* instPointer,int i){
	return (int) ((QListBoxBridge*)instPointer)->cellHeight((int)i);
}
int qt_QListBox_cellHeight1( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->cellHeight();
}
int qt_QListBox_cellWidth( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->cellWidth();
}
int qt_QListBox_cellWidth1( qt_QListBox* instPointer,int i){
	return (int) ((QListBoxBridge*)instPointer)->cellWidth((int)i);
}
int qt_QListBox_numCols( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->numCols();
}
int qt_QListBox_itemHeight( qt_QListBox* instPointer,int index){
	return (int) ((QListBoxBridge*)instPointer)->itemHeight((int)index);
}
qt_QListBoxItem * qt_QListBox_itemAt( qt_QListBox* instPointer,qt_QPoint* arg1){
	return (qt_QListBoxItem *) ((QListBoxBridge*)instPointer)->itemAt((QPoint&)* (QPoint*)arg1);
}
qt_QRect* qt_QListBox_itemRect( qt_QListBox* instPointer,qt_QListBoxItem * item){
	QRect _r= ((QListBoxBridge*)instPointer)->itemRect((QListBoxItem*)item);
	return (qt_QRect*)new QRect(_r.left(),_r.top(),_r.width(),_r.height());
}
qt_QListBoxItem * qt_QListBox_firstItem( qt_QListBox* instPointer){
	return (qt_QListBoxItem *) ((QListBoxBridge*)instPointer)->firstItem();
}
void qt_QListBox_sort( qt_QListBox* instPointer,int ascending){
	((QListBoxBridge*)instPointer)->sort((bool)ascending);
	return;
}
void qt_QListBox_clear( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->clear();
	return;
}
void qt_QListBox_ensureCurrentVisible( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->ensureCurrentVisible();
	return;
}
void qt_QListBox_clearSelection( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->clearSelection();
	return;
}
void qt_QListBox_selectAll( qt_QListBox* instPointer,int select){
	((QListBoxBridge*)instPointer)->selectAll((bool)select);
	return;
}
void qt_QListBox_invertSelection( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->invertSelection();
	return;
}
int qt_QListBox_eventFilter( qt_QListBox* instPointer,qt_QObject * o, qt_QEvent * e){
	return (int) ((QListBoxBridge*)instPointer)->protected_eventFilter((QObject*)o, (QEvent*)e);
}
void qt_QListBox_updateItem( qt_QListBox* instPointer,int index){
	((QListBoxBridge*)instPointer)->protected_updateItem((int)index);
	return;
}
void qt_QListBox_updateItem1( qt_QListBox* instPointer,qt_QListBoxItem * arg1){
	((QListBoxBridge*)instPointer)->protected_updateItem((QListBoxItem*)arg1);
	return;
}
void qt_QListBox_updateCellWidth( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->protected_updateCellWidth();
	return;
}
int qt_QListBox_totalWidth( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->protected_totalWidth();
}
int qt_QListBox_totalHeight( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->protected_totalHeight();
}
void qt_QListBox_paintCell( qt_QListBox* instPointer,qt_QPainter * arg1, int row, int col){
	((QListBoxBridge*)instPointer)->protected_paintCell((QPainter*)arg1, (int)row, (int)col);
	return;
}
void qt_QListBox_toggleCurrentItem( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->protected_toggleCurrentItem();
	return;
}
int qt_QListBox_isRubberSelecting( qt_QListBox* instPointer){
	return (int) ((QListBoxBridge*)instPointer)->protected_isRubberSelecting();
}
void qt_QListBox_doLayout( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->protected_doLayout();
	return;
}
void qt_QListBox_windowActivationChange( qt_QListBox* instPointer,int arg1){
	((QListBoxBridge*)instPointer)->protected_windowActivationChange((bool)arg1);
	return;
}
int qt_QListBox_itemYPos( qt_QListBox* instPointer,int index, int* yPos){
	return (int) ((QListBoxBridge*)instPointer)->protected_itemYPos((int)index, (int*)yPos);
}
int qt_QListBox_findItem1( qt_QListBox* instPointer,int yPos){
	return (int) ((QListBoxBridge*)instPointer)->protected_findItem((int)yPos);
}
void qt_QListBox_clearInputString( qt_QListBox* instPointer){
	((QListBoxBridge*)instPointer)->protected_clearInputString();
	return;
}
