/***************************************************************************
                            qt_QComboBox.h -  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.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QCOMBOBOX
#define QT_QCOMBOBOX

#include <qtc/qtc_types.h>

#define QCOMBOBOX_NoInsertion	0
#define QCOMBOBOX_AtTop	1
#define QCOMBOBOX_AtCurrent	2
#define QCOMBOBOX_AtBottom	3
#define QCOMBOBOX_AfterCurrent	4
#define QCOMBOBOX_BeforeCurrent	5
qt_QComboBox * qt_new_QComboBox(qt_QWidget * parent, char* name);
qt_QComboBox * qt_new_QComboBox1(int rw, qt_QWidget * parent, char* name);
void qt_del_QComboBox( qt_QComboBox* p );
int qt_QComboBox_count(qt_QComboBox* instPointer);
void qt_QComboBox_insertStringList(qt_QComboBox* instPointer,qt_QStringList* arg1, int index);
void qt_QComboBox_insertStrList(qt_QComboBox* instPointer,qt_QStrList * arg1, int index);
void qt_QComboBox_insertStrList1(qt_QComboBox* instPointer,qt_QStrList * arg1, int index);
void qt_QComboBox_insertStrList2(qt_QComboBox* instPointer,char** arg1, int numStrings, int index);
void qt_QComboBox_insertItem(qt_QComboBox* instPointer,qt_QString * text, int index);
void qt_QComboBox_insertItem1(qt_QComboBox* instPointer,qt_QPixmap * pixmap, int index);
void qt_QComboBox_insertItem2(qt_QComboBox* instPointer,qt_QPixmap * pixmap, qt_QString * text, int index);
void qt_QComboBox_removeItem(qt_QComboBox* instPointer,int index);
int qt_QComboBox_currentItem(qt_QComboBox* instPointer);
void qt_QComboBox_setCurrentItem(qt_QComboBox* instPointer,int index);
qt_QString * qt_QComboBox_currentText(qt_QComboBox* instPointer);
void qt_QComboBox_setCurrentText(qt_QComboBox* instPointer,qt_QString * arg1);
qt_QString * qt_QComboBox_text(qt_QComboBox* instPointer,int index);
qt_QPixmap * qt_QComboBox_pixmap(qt_QComboBox* instPointer,int index);
void qt_QComboBox_changeItem(qt_QComboBox* instPointer,qt_QString * text, int index);
void qt_QComboBox_changeItem1(qt_QComboBox* instPointer,qt_QPixmap * pixmap, int index);
void qt_QComboBox_changeItem2(qt_QComboBox* instPointer,qt_QPixmap * pixmap, qt_QString * text, int index);
int qt_QComboBox_autoResize(qt_QComboBox* instPointer);
void qt_QComboBox_setAutoResize(qt_QComboBox* instPointer,int arg1);
qt_QSize * qt_QComboBox_sizeHint(qt_QComboBox* instPointer);
void qt_QComboBox_setPalette(qt_QComboBox* instPointer,qt_QPalette * arg1);
void qt_QComboBox_setFont(qt_QComboBox* instPointer,qt_QFont * arg1);
void qt_QComboBox_setEnabled(qt_QComboBox* instPointer,int arg1);
void qt_QComboBox_setSizeLimit(qt_QComboBox* instPointer,int arg1);
int qt_QComboBox_sizeLimit(qt_QComboBox* instPointer);
void qt_QComboBox_setMaxCount(qt_QComboBox* instPointer,int arg1);
int qt_QComboBox_maxCount(qt_QComboBox* instPointer);
void qt_QComboBox_setInsertionPolicy(qt_QComboBox* instPointer,int policy);
int qt_QComboBox_insertionPolicy(qt_QComboBox* instPointer);
void qt_QComboBox_setValidator(qt_QComboBox* instPointer,qt_QValidator * arg1);
qt_QValidator * qt_QComboBox_validator(qt_QComboBox* instPointer);
void qt_QComboBox_setListBox(qt_QComboBox* instPointer,qt_QListBox * arg1);
qt_QListBox * qt_QComboBox_listBox(qt_QComboBox* instPointer);
void qt_QComboBox_setLineEdit(qt_QComboBox* instPointer,qt_QLineEdit* edit);
qt_QLineEdit* qt_QComboBox_lineEdit(qt_QComboBox* instPointer);
void qt_QComboBox_setAutoCompletion(qt_QComboBox* instPointer,int arg1);
int qt_QComboBox_autoCompletion(qt_QComboBox* instPointer);
int qt_QComboBox_eventFilter(qt_QComboBox* instPointer,qt_QObject * object, qt_QEvent * event);
void qt_QComboBox_setDuplicatesEnabled(qt_QComboBox* instPointer,int enable);
int qt_QComboBox_duplicatesEnabled(qt_QComboBox* instPointer);
int qt_QComboBox_editable(qt_QComboBox* instPointer);
void qt_QComboBox_setEditable(qt_QComboBox* instPointer,int arg1);
void qt_QComboBox_popup(qt_QComboBox* instPointer);
void qt_QComboBox_clear(qt_QComboBox* instPointer);
void qt_QComboBox_clearValidator(qt_QComboBox* instPointer);
void qt_QComboBox_clearEdit(qt_QComboBox* instPointer);
void qt_QComboBox_setEditText(qt_QComboBox* instPointer,qt_QString * arg1);
void qt_QComboBox_styleChange(qt_QComboBox* instPointer,qt_QStyle* arg1);
void qt_QComboBox_updateMask(qt_QComboBox* instPointer);

#endif
