/***************************************************************************
                            qt_QWidgetList.h -  description
                             -------------------
    begin                : Tue Jun 12 18:35:37 2001
    copyright            : (C) 2000-2001 by Richard Dale
    email                : Richard_Dale@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Jun 12 18:35:37 2001, using kdoc $.
 ***************************************************************************/

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

#ifndef QT_QFILEINFOLIST
#define QT_QFILEINFOLIST

#include "qtc_types.h"

qt_QFileInfoList * qt_new_QFileInfoList();
qt_QFileInfoList * qt_new_QFileInfoList1(qt_QFileInfoList* l);
void qt_del_QFileInfoList( qt_QFileInfoList* p );
unsigned int qt_QFileInfoList_count(qt_QFileInfoList* instPointer);
int qt_QFileInfoList_isEmpty(qt_QFileInfoList* instPointer);
int qt_QFileInfoList_insert(qt_QFileInfoList* instPointer,unsigned int i, qt_QFileInfo * d);
void qt_QFileInfoList_inSort(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
void qt_QFileInfoList_prepend(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
void qt_QFileInfoList_append(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
int qt_QFileInfoList_remove(qt_QFileInfoList* instPointer,unsigned int i);
int qt_QFileInfoList_remove1(qt_QFileInfoList* instPointer);
int qt_QFileInfoList_remove2(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
int qt_QFileInfoList_removeRef(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
void qt_QFileInfoList_removeNode(qt_QFileInfoList* instPointer,qt_QLNode* n);
int qt_QFileInfoList_removeFirst(qt_QFileInfoList* instPointer);
int qt_QFileInfoList_removeLast(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_take(qt_QFileInfoList* instPointer,unsigned int i);
qt_QFileInfo * qt_QFileInfoList_take1(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_takeNode(qt_QFileInfoList* instPointer,qt_QLNode* n);
void qt_QFileInfoList_clear(qt_QFileInfoList* instPointer);
void qt_QFileInfoList_sort(qt_QFileInfoList* instPointer);
int qt_QFileInfoList_find(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
int qt_QFileInfoList_findNext(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
int qt_QFileInfoList_findRef(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
int qt_QFileInfoList_findNextRef(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
unsigned int qt_QFileInfoList_contains(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
unsigned int qt_QFileInfoList_containsRef(qt_QFileInfoList* instPointer,qt_QFileInfo * d);
qt_QFileInfo * qt_QFileInfoList_at(qt_QFileInfoList* instPointer,unsigned int i);
int qt_QFileInfoList_at1(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_current(qt_QFileInfoList* instPointer);
qt_QLNode* qt_QFileInfoList_currentNode(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_getFirst(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_getLast(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_first(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_last(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_next(qt_QFileInfoList* instPointer);
qt_QFileInfo * qt_QFileInfoList_prev(qt_QFileInfoList* instPointer);
void qt_QFileInfoList_toVector(qt_QFileInfoList* instPointer,qt_QGVector* vec);

#endif
