/***************************************************************************
                            kde_KFileDialog.cpp -  description
                             -------------------
    begin                : Tue Mar 19 20:11:49 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Mar 19 20:11:49 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_KFileDialog.h"
}

#include <kfiledialog.h>

class KFileDialogBridge : public KFileDialog
{
public:
	KFileDialogBridge(const QString& startDir, const QString& filter, QWidget* parent, const char* name, bool modal) : KFileDialog(startDir, filter, parent, name, modal) {}
	~KFileDialogBridge() {}
//	void protected_addDirEntry(KFileItem* entry, bool disableUpdating) {
//		KFileDialog::addDirEntry(entry, disableUpdating);
//		return;
//	}
	void protected_initGUI() {
		KFileDialog::initGUI();
		return;
	}
	void protected_multiSelectionChanged() {
		KFileDialog::multiSelectionChanged();
		return;
	}
	void protected_readConfig(KConfig* arg1, const QString& group) {
		KFileDialog::readConfig(arg1, group);
		return;
	}
	void protected_writeConfig(KConfig* arg1, const QString& group) {
		KFileDialog::writeConfig(arg1, group);
		return;
	}
	void protected_readRecentFiles(KConfig* arg1) {
		KFileDialog::readRecentFiles(arg1);
		return;
	}
	void protected_saveRecentFiles(KConfig* arg1) {
		KFileDialog::saveRecentFiles(arg1);
		return;
	}
	KURL::List  protected_tokenize(const QString& line) {
		return (KURL::List ) KFileDialog::tokenize(line);
	}
	KURL::List&  protected_parseSelectedURLs() {
		return (KURL::List& ) KFileDialog::parseSelectedURLs();
	}
	void protected_virtual_hook(int id, void* data) {
		KFileDialog::virtual_hook(id, data);
		return;
	}
	void protected_urlEntered(const KURL& arg1) {
		KFileDialog::urlEntered(arg1);
		return;
	}
	void protected_enterURL(const KURL& url) {
		KFileDialog::enterURL(url);
		return;
	}
	void protected_enterURL(const QString& url) {
		KFileDialog::enterURL(url);
		return;
	}
	void protected_locationActivated(const QString& url) {
		KFileDialog::locationActivated(url);
		return;
	}
	void protected_toolbarCallback(int arg1) {
		KFileDialog::toolbarCallback(arg1);
		return;
	}
	void protected_slotFilterChanged() {
		KFileDialog::slotFilterChanged();
		return;
	}
	void protected_pathComboChanged(const QString& arg1) {
		KFileDialog::pathComboChanged(arg1);
		return;
	}
	void protected_fileHighlighted(const KFileItem* i) {
		KFileDialog::fileHighlighted(i);
		return;
	}
	void protected_fileSelected(const KFileItem* i) {
		KFileDialog::fileSelected(i);
		return;
	}
	void protected_slotStatResult(KIO::Job* job) {
		KFileDialog::slotStatResult(job);
		return;
	}
	void protected_slotLoadingFinished() {
		KFileDialog::slotLoadingFinished();
		return;
	}
	void protected_dirCompletion(const QString& arg1) {
		KFileDialog::dirCompletion(arg1);
		return;
	}
	void protected_fileCompletion(const QString& arg1) {
		KFileDialog::fileCompletion(arg1);
		return;
	}
	void protected_updateStatusLine(int dirs, int files) {
		KFileDialog::updateStatusLine(dirs, files);
		return;
	}
	void protected_slotOk() {
		KFileDialog::slotOk();
		return;
	}
	void protected_accept() {
		KFileDialog::accept();
		return;
	}
	void protected_slotCancel() {
		KFileDialog::slotCancel();
		return;
	}
	void protected_addToRecentDocuments() {
		KFileDialog::addToRecentDocuments();
		return;
	}
	void keyPressEvent(QKeyEvent* e) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyPressEvent", e, "QKeyEvent")) {
			KDialogBase::keyPressEvent(e);
		}
		return;
	}
	void keyReleaseEvent(QKeyEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "keyReleaseEvent", arg1, "QKeyEvent")) {
			QWidget::keyReleaseEvent(arg1);
		}
		return;
	}
	void focusOutEvent(QFocusEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusOutEvent", arg1, "QFocusEvent")) {
			QWidget::focusOutEvent(arg1);
		}
		return;
	}
	void childEvent(QChildEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "childEvent", arg1, "QChildEvent")) {
			QObject::childEvent(arg1);
		}
		return;
	}
	void dragMoveEvent(QDragMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragMoveEvent", arg1, "QDragMoveEvent")) {
			QWidget::dragMoveEvent(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")) {
			QWidget::showEvent(arg1);
		}
		return;
	}
	void contextMenuEvent(QContextMenuEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "contextMenuEvent", arg1, "QContextMenuEvent")) {
			QDialog::contextMenuEvent(arg1);
		}
		return;
	}
	void mousePressEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mousePressEvent", arg1, "QMouseEvent")) {
			QWidget::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 mouseReleaseEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseReleaseEvent", arg1, "QMouseEvent")) {
			QWidget::mouseReleaseEvent(arg1);
		}
		return;
	}
	void mouseDoubleClickEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseDoubleClickEvent", arg1, "QMouseEvent")) {
			QWidget::mouseDoubleClickEvent(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 focusInEvent(QFocusEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "focusInEvent", arg1, "QFocusEvent")) {
			QWidget::focusInEvent(arg1);
		}
		return;
	}
	void imEndEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imEndEvent", arg1, "QIMEvent")) {
			QWidget::imEndEvent(arg1);
		}
		return;
	}
	void dropEvent(QDropEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dropEvent", arg1, "QDropEvent")) {
			QWidget::dropEvent(arg1);
		}
		return;
	}
	void dragEnterEvent(QDragEnterEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "dragEnterEvent", arg1, "QDragEnterEvent")) {
			QWidget::dragEnterEvent(arg1);
		}
		return;
	}
	void mouseMoveEvent(QMouseEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "mouseMoveEvent", arg1, "QMouseEvent")) {
			QWidget::mouseMoveEvent(arg1);
		}
		return;
	}
	void moveEvent(QMoveEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "moveEvent", arg1, "QMoveEvent")) {
			QWidget::moveEvent(arg1);
		}
		return;
	}
	void wheelEvent(QWheelEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "wheelEvent", arg1, "QWheelEvent")) {
			QWidget::wheelEvent(arg1);
		}
		return;
	}
	void hideEvent(QHideEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "hideEvent", arg1, "QHideEvent")) {
			KDialogBase::hideEvent(arg1);
		}
		return;
	}
	void imStartEvent(QIMEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "imStartEvent", arg1, "QIMEvent")) {
			QWidget::imStartEvent(arg1);
		}
		return;
	}
	void closeEvent(QCloseEvent* e) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "closeEvent", e, "QCloseEvent")) {
			KDialogBase::closeEvent(e);
		}
		return;
	}
	void paintEvent(QPaintEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "paintEvent", arg1, "QPaintEvent")) {
			QWidget::paintEvent(arg1);
		}
		return;
	}
	void timerEvent(QTimerEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "timerEvent", arg1, "QTimerEvent")) {
			QObject::timerEvent(arg1);
		}
		return;
	}
	void resizeEvent(QResizeEvent* arg1) {
		if (Qt_EventDelegate == 0L || !(*Qt_EventDelegate)(this, "resizeEvent", arg1, "QResizeEvent")) {
			QDialog::resizeEvent(arg1);
		}
		return;
	}
};

kde_KFileDialog * kde_new_KFileDialog(qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, char* name, int modal){
	return (kde_KFileDialog *) new KFileDialogBridge((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (char*)name, (bool)modal);
}
void kde_del_KFileDialog( kde_KFileDialog* p ){
	delete (KFileDialogBridge*) p;
}
kde_KURL* kde_KFileDialog_selectedURL( kde_KFileDialog* instPointer){
	return (kde_KURL*)new KURL(((KFileDialogBridge*)instPointer)->selectedURL());
}
//kde_KURLList* kde_KFileDialog_selectedURLs( kde_KFileDialog* instPointer){
//	return (kde_KURLList*) ((KFileDialogBridge*)instPointer)->selectedURLs();
//}
kde_KURL* kde_KFileDialog_baseURL( kde_KFileDialog* instPointer){
	return (kde_KURL*)new KURL(((KFileDialogBridge*)instPointer)->baseURL());
}
qt_QString * kde_KFileDialog_selectedFile( kde_KFileDialog* instPointer){
	return (qt_QString *)new QString(((KFileDialogBridge*)instPointer)->selectedFile());
}
qt_QStringList* kde_KFileDialog_selectedFiles( kde_KFileDialog* instPointer){
	return (qt_QStringList*)new QStringList(((KFileDialogBridge*)instPointer)->selectedFiles());
}
void kde_KFileDialog_setURL( kde_KFileDialog* instPointer,kde_KURL* url, int clearforward){
	((KFileDialogBridge*)instPointer)->setURL((KURL&)* (KURL*)url, (bool)clearforward);
	return;
}
void kde_KFileDialog_setSelection( kde_KFileDialog* instPointer,qt_QString * name){
	((KFileDialogBridge*)instPointer)->setSelection((QString&)* (QString*)name);
	return;
}
void kde_KFileDialog_setOperationMode( kde_KFileDialog* instPointer,int arg1){
	((KFileDialogBridge*)instPointer)->setOperationMode((KFileDialog::OperationMode)arg1);
	return;
}
int kde_KFileDialog_operationMode( kde_KFileDialog* instPointer){
	return (int) ((KFileDialogBridge*)instPointer)->operationMode();
}
void kde_KFileDialog_setKeepLocation( kde_KFileDialog* instPointer,int keep){
	((KFileDialogBridge*)instPointer)->setKeepLocation((bool)keep);
	return;
}
int kde_KFileDialog_keepsLocation( kde_KFileDialog* instPointer){
	return (int) ((KFileDialogBridge*)instPointer)->keepsLocation();
}
void kde_KFileDialog_setFilter( kde_KFileDialog* instPointer,qt_QString * filter){
	((KFileDialogBridge*)instPointer)->setFilter((QString&)* (QString*)filter);
	return;
}
qt_QString * kde_KFileDialog_currentFilter( kde_KFileDialog* instPointer){
	return (qt_QString *)new QString(((KFileDialogBridge*)instPointer)->currentFilter());
}
//void kde_KFileDialog_setFilterMimeType( kde_KFileDialog* instPointer,qt_QString * label, kde_KMimeType_List* types, kde_KMimeType_Ptr* defaultType){
//	((KFileDialogBridge*)instPointer)->setFilterMimeType((QString&)* (QString*)label, (KMimeType::List&)* (KMimeType::List*)types, (KMimeType::Ptr&)* (KMimeType::Ptr*)defaultType);
//	return;
//}
//kde_KMimeType_Ptr kde_KFileDialog_currentFilterMimeType( kde_KFileDialog* instPointer){
//	return (kde_KMimeType_Ptr) ((KFileDialogBridge*)instPointer)->currentFilterMimeType();
//}
void kde_KFileDialog_setMimeFilter( kde_KFileDialog* instPointer,qt_QStringList* types, qt_QString * defaultType){
	((KFileDialogBridge*)instPointer)->setMimeFilter((QStringList&)* (QStringList*)types, (QString&)* (QString*)defaultType);
	return;
}
qt_QString * kde_KFileDialog_currentMimeFilter( kde_KFileDialog* instPointer){
	return (qt_QString *)new QString(((KFileDialogBridge*)instPointer)->currentMimeFilter());
}
void kde_KFileDialog_clearFilter( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->clearFilter();
	return;
}
void kde_KFileDialog_setPreviewWidget( kde_KFileDialog* instPointer,qt_QWidget * w){
	((KFileDialogBridge*)instPointer)->setPreviewWidget((QWidget*)w);
	return;
}
void kde_KFileDialog_setPreviewWidget1( kde_KFileDialog* instPointer,kde_KPreviewWidgetBase* w){
	((KFileDialogBridge*)instPointer)->setPreviewWidget((KPreviewWidgetBase*)w);
	return;
}
void kde_KFileDialog_setMode( kde_KFileDialog* instPointer,int m){
	((KFileDialogBridge*)instPointer)->setMode((KFile::Mode)m);
	return;
}
void kde_KFileDialog_setMode1( kde_KFileDialog* instPointer,unsigned int m){
	((KFileDialogBridge*)instPointer)->setMode((unsigned int)m);
	return;
}
int kde_KFileDialog_mode( kde_KFileDialog* instPointer){
	return (int) ((KFileDialogBridge*)instPointer)->mode();
}
void kde_KFileDialog_setLocationLabel( kde_KFileDialog* instPointer,qt_QString * text){
	((KFileDialogBridge*)instPointer)->setLocationLabel((QString&)* (QString*)text);
	return;
}
kde_KToolBar* kde_KFileDialog_toolBar( kde_KFileDialog* instPointer){
	return (kde_KToolBar*) ((KFileDialogBridge*)instPointer)->toolBar();
}
kde_KPushButton* kde_KFileDialog_okButton( kde_KFileDialog* instPointer){
	return (kde_KPushButton*) ((KFileDialogBridge*)instPointer)->okButton();
}
kde_KPushButton* kde_KFileDialog_cancelButton( kde_KFileDialog* instPointer){
	return (kde_KPushButton*) ((KFileDialogBridge*)instPointer)->cancelButton();
}
kde_KActionCollection* kde_KFileDialog_actionCollection( kde_KFileDialog* instPointer){
	return (kde_KActionCollection*) ((KFileDialogBridge*)instPointer)->actionCollection();
}
qt_QString * kde_KFileDialog_getOpenFileName( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
	return (qt_QString *)new QString(KFileDialogBridge::getOpenFileName((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption));
}
qt_QStringList* kde_KFileDialog_getOpenFileNames( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
	return (qt_QStringList*)new QStringList(KFileDialogBridge::getOpenFileNames((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption));
}
kde_KURL* kde_KFileDialog_getOpenURL( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
	return (kde_KURL*)new KURL(KFileDialogBridge::getOpenURL((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption));
}
//kde_KURLList* kde_KFileDialog_getOpenURLs( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
//	return (kde_KURLList*) KFileDialogBridge::getOpenURLs((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption);
//}
qt_QString * kde_KFileDialog_getSaveFileName( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
	return (qt_QString *)new QString(KFileDialogBridge::getSaveFileName((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption));
}
kde_KURL* kde_KFileDialog_getSaveURL( qt_QString * startDir, qt_QString * filter, qt_QWidget * parent, qt_QString * caption){
	return (kde_KURL*)new KURL(KFileDialogBridge::getSaveURL((QString&)* (QString*)startDir, (QString&)* (QString*)filter, (QWidget*)parent, (QString&)* (QString*)caption));
}
qt_QString * kde_KFileDialog_getExistingDirectory( qt_QString * startDir, qt_QWidget * parent, qt_QString * caption){
	return (qt_QString *)new QString(KFileDialogBridge::getExistingDirectory((QString&)* (QString*)startDir, (QWidget*)parent, (QString&)* (QString*)caption));
}
kde_KURL* kde_KFileDialog_getImageOpenURL( qt_QString * startDir, qt_QWidget * parent, qt_QString * caption){
	return (kde_KURL*)new KURL(KFileDialogBridge::getImageOpenURL((QString&)* (QString*)startDir, (QWidget*)parent, (QString&)* (QString*)caption));
}
//void kde_KFileDialog_addDirEntry( kde_KFileDialog* instPointer,kde_KFileItem* entry, int disableUpdating){
//	((KFileDialogBridge*)instPointer)->protected_addDirEntry((KFileItem*)entry, (bool)disableUpdating);
//	return;
//}
void kde_KFileDialog_initGUI( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_initGUI();
	return;
}
void kde_KFileDialog_multiSelectionChanged( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_multiSelectionChanged();
	return;
}
void kde_KFileDialog_readConfig( kde_KFileDialog* instPointer,kde_KConfig* arg1, qt_QString * group){
	((KFileDialogBridge*)instPointer)->protected_readConfig((KConfig*)arg1, (QString&)* (QString*)group);
	return;
}
void kde_KFileDialog_writeConfig( kde_KFileDialog* instPointer,kde_KConfig* arg1, qt_QString * group){
	((KFileDialogBridge*)instPointer)->protected_writeConfig((KConfig*)arg1, (QString&)* (QString*)group);
	return;
}
void kde_KFileDialog_readRecentFiles( kde_KFileDialog* instPointer,kde_KConfig* arg1){
	((KFileDialogBridge*)instPointer)->protected_readRecentFiles((KConfig*)arg1);
	return;
}
void kde_KFileDialog_saveRecentFiles( kde_KFileDialog* instPointer,kde_KConfig* arg1){
	((KFileDialogBridge*)instPointer)->protected_saveRecentFiles((KConfig*)arg1);
	return;
}
//kde_KURLList* kde_KFileDialog_tokenize( kde_KFileDialog* instPointer,qt_QString * line){
//	return (kde_KURLList*) ((KFileDialogBridge*)instPointer)->protected_tokenize((QString&)* (QString*)line);
//}
//kde_KURLList* kde_KFileDialog_parseSelectedURLs( kde_KFileDialog* instPointer){
//	return (kde_KURLList*) ((KFileDialogBridge*)instPointer)->protected_parseSelectedURLs();
//}
void kde_KFileDialog_virtual_hook( kde_KFileDialog* instPointer,int identifier, void* data){
	((KFileDialogBridge*)instPointer)->protected_virtual_hook((int)identifier, (void*)data);
	return;
}
void kde_KFileDialog_urlEntered( kde_KFileDialog* instPointer,kde_KURL* arg1){
	((KFileDialogBridge*)instPointer)->protected_urlEntered((KURL&)* (KURL*)arg1);
	return;
}
void kde_KFileDialog_enterURL( kde_KFileDialog* instPointer,kde_KURL* url){
	((KFileDialogBridge*)instPointer)->protected_enterURL((KURL&)* (KURL*)url);
	return;
}
void kde_KFileDialog_enterURL1( kde_KFileDialog* instPointer,qt_QString * url){
	((KFileDialogBridge*)instPointer)->protected_enterURL((QString&)* (QString*)url);
	return;
}
void kde_KFileDialog_locationActivated( kde_KFileDialog* instPointer,qt_QString * url){
	((KFileDialogBridge*)instPointer)->protected_locationActivated((QString&)* (QString*)url);
	return;
}
void kde_KFileDialog_toolbarCallback( kde_KFileDialog* instPointer,int arg1){
	((KFileDialogBridge*)instPointer)->protected_toolbarCallback((int)arg1);
	return;
}
void kde_KFileDialog_slotFilterChanged( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_slotFilterChanged();
	return;
}
void kde_KFileDialog_pathComboChanged( kde_KFileDialog* instPointer,qt_QString * arg1){
	((KFileDialogBridge*)instPointer)->protected_pathComboChanged((QString&)* (QString*)arg1);
	return;
}
void kde_KFileDialog_fileHighlighted1( kde_KFileDialog* instPointer,kde_KFileItem* i){
	((KFileDialogBridge*)instPointer)->protected_fileHighlighted((KFileItem*)i);
	return;
}
void kde_KFileDialog_fileSelected1( kde_KFileDialog* instPointer,kde_KFileItem* i){
	((KFileDialogBridge*)instPointer)->protected_fileSelected((KFileItem*)i);
	return;
}
void kde_KFileDialog_slotStatResult( kde_KFileDialog* instPointer,kde_Job* job){
	((KFileDialogBridge*)instPointer)->protected_slotStatResult((KIO::Job*)job);
	return;
}
void kde_KFileDialog_slotLoadingFinished( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_slotLoadingFinished();
	return;
}
void kde_KFileDialog_dirCompletion( kde_KFileDialog* instPointer,qt_QString * arg1){
	((KFileDialogBridge*)instPointer)->protected_dirCompletion((QString&)* (QString*)arg1);
	return;
}
void kde_KFileDialog_fileCompletion( kde_KFileDialog* instPointer,qt_QString * arg1){
	((KFileDialogBridge*)instPointer)->protected_fileCompletion((QString&)* (QString*)arg1);
	return;
}
void kde_KFileDialog_updateStatusLine( kde_KFileDialog* instPointer,int dirs, int files){
	((KFileDialogBridge*)instPointer)->protected_updateStatusLine((int)dirs, (int)files);
	return;
}
void kde_KFileDialog_slotOk( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_slotOk();
	return;
}
void kde_KFileDialog_accept( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_accept();
	return;
}
void kde_KFileDialog_slotCancel( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_slotCancel();
	return;
}
void kde_KFileDialog_addToRecentDocuments( kde_KFileDialog* instPointer){
	((KFileDialogBridge*)instPointer)->protected_addToRecentDocuments();
	return;
}
