/***************************************************************************
                            qt_QFileDialog.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_QFILEDIALOG
#define QT_QFILEDIALOG

#include <qtc/qtc_types.h>

#define QFILEDIALOG_AnyFile	0
#define QFILEDIALOG_ExistingFile	1
#define QFILEDIALOG_Directory	2
#define QFILEDIALOG_ExistingFiles	3
#define QFILEDIALOG_DirectoryOnly	4
#define QFILEDIALOG_Detail	0
#define QFILEDIALOG_List	1
#define QFILEDIALOG_NoPreview	0
#define QFILEDIALOG_Contents	1
#define QFILEDIALOG_Info	2
qt_QFileDialog * qt_new_QFileDialog(qt_QString * dirName, qt_QString * filter, qt_QWidget * parent, char* name, int modal);
qt_QFileDialog * qt_new_QFileDialog1(qt_QWidget * parent, char* name, int modal);
void qt_del_QFileDialog( qt_QFileDialog* p );
qt_QString * qt_QFileDialog_selectedFile(qt_QFileDialog* instPointer);
qt_QString * qt_QFileDialog_selectedFilter(qt_QFileDialog* instPointer);
void qt_QFileDialog_setSelectedFilter(qt_QFileDialog* instPointer,qt_QString * arg1);
void qt_QFileDialog_setSelectedFilter1(qt_QFileDialog* instPointer,int arg1);
void qt_QFileDialog_setSelection(qt_QFileDialog* instPointer,qt_QString * arg1);
void qt_QFileDialog_selectAll(qt_QFileDialog* instPointer,int b);
qt_QStringList* qt_QFileDialog_selectedFiles(qt_QFileDialog* instPointer);
qt_QString * qt_QFileDialog_dirPath(qt_QFileDialog* instPointer);
void qt_QFileDialog_setDir(qt_QFileDialog* instPointer,qt_QDir * arg1);
qt_QDir * qt_QFileDialog_dir(qt_QFileDialog* instPointer);
void qt_QFileDialog_setShowHiddenFiles(qt_QFileDialog* instPointer,int s);
int qt_QFileDialog_showHiddenFiles(qt_QFileDialog* instPointer);
void qt_QFileDialog_rereadDir(qt_QFileDialog* instPointer);
void qt_QFileDialog_resortDir(qt_QFileDialog* instPointer);
void qt_QFileDialog_setMode(qt_QFileDialog* instPointer,int arg1);
int qt_QFileDialog_mode(qt_QFileDialog* instPointer);
void qt_QFileDialog_setViewMode(qt_QFileDialog* instPointer,int m);
int qt_QFileDialog_viewMode(qt_QFileDialog* instPointer);
void qt_QFileDialog_setPreviewMode(qt_QFileDialog* instPointer,int m);
int qt_QFileDialog_previewMode(qt_QFileDialog* instPointer);
int qt_QFileDialog_eventFilter(qt_QFileDialog* instPointer,qt_QObject * arg1, qt_QEvent * arg2);
int qt_QFileDialog_isInfoPreviewEnabled(qt_QFileDialog* instPointer);
int qt_QFileDialog_isContentsPreviewEnabled(qt_QFileDialog* instPointer);
void qt_QFileDialog_setInfoPreviewEnabled(qt_QFileDialog* instPointer,int arg1);
void qt_QFileDialog_setContentsPreviewEnabled(qt_QFileDialog* instPointer,int arg1);
void qt_QFileDialog_setInfoPreview(qt_QFileDialog* instPointer,qt_QWidget * w, qt_QFilePreview* preview);
void qt_QFileDialog_setContentsPreview(qt_QFileDialog* instPointer,qt_QWidget * w, qt_QFilePreview* preview);
qt_QUrl* qt_QFileDialog_url(qt_QFileDialog* instPointer);
void qt_QFileDialog_addFilter(qt_QFileDialog* instPointer,qt_QString * filter);
void qt_QFileDialog_done(qt_QFileDialog* instPointer,int arg1);
void qt_QFileDialog_setDir1(qt_QFileDialog* instPointer,qt_QString * arg1);
void qt_QFileDialog_setUrl(qt_QFileDialog* instPointer,qt_QUrlOperator* url);
void qt_QFileDialog_setFilter(qt_QFileDialog* instPointer,qt_QString * arg1);
void qt_QFileDialog_setFilters(qt_QFileDialog* instPointer,qt_QString * arg1);
void qt_QFileDialog_setFilters1(qt_QFileDialog* instPointer,char** arg1);
void qt_QFileDialog_setFilters2(qt_QFileDialog* instPointer,qt_QStringList* arg1);
qt_QString * qt_QFileDialog_getOpenFileName( qt_QString * initially, qt_QString * filter, qt_QWidget * parent, char* name, qt_QString * caption, qt_QString* selectedFilter, int resolveSymlinks);
qt_QString * qt_QFileDialog_getSaveFileName( qt_QString * initially, qt_QString * filter, qt_QWidget * parent, char* name, qt_QString * caption, qt_QString* selectedFilter, int resolveSymlinks);
qt_QString * qt_QFileDialog_getExistingDirectory( qt_QString * dir, qt_QWidget * parent, char* name, qt_QString * caption, int dirOnly, int resolveSymlinks);
qt_QStringList* qt_QFileDialog_getOpenFileNames( qt_QString * filter, qt_QString * dir, qt_QWidget * parent, char* name, qt_QString * caption, qt_QString* selectedFilter, int resolveSymlinks);
void qt_QFileDialog_setIconProvider( qt_QFileIconProvider* arg1);
qt_QFileIconProvider* qt_QFileDialog_iconProvider( );
void qt_QFileDialog_addWidgets(qt_QFileDialog* instPointer,qt_QLabel * arg1, qt_QWidget * arg2, qt_QPushButton* arg3);
void qt_QFileDialog_addToolButton(qt_QFileDialog* instPointer,qt_QButton * b, int separator);
void qt_QFileDialog_addLeftWidget(qt_QFileDialog* instPointer,qt_QWidget * w);
void qt_QFileDialog_addRightWidget(qt_QFileDialog* instPointer,qt_QWidget * w);

#endif
