//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.koala;

import org.kde.qt.QMetaObject;
import org.kde.qt.QtSupport;
import java.util.ArrayList;
import org.kde.qt.QKeyEvent;
import org.kde.qt.QWidget;

public interface KFileDialogSignals {
	/**	
		 Emitted when the user selects a file. It is only emitted in single-
		 selection mode. The best way to get notified about selected file(s)
		 is to connect to the okClicked() signal inherited from KDialogBase
		 and call selectedFile(), selectedFiles(),
		 selectedURL() or selectedURLs().
		      		@short    Emitted when the user selects a file.
	*/
	void fileSelected(String arg1);
	/**	
		 Emitted when the user highlights a file.
		      		@short    Emitted when the user highlights a file.
	*/
	void fileHighlighted(String arg1);
	/**	
		 Emitted when the user hilights one or more files in multiselection mode.
			 Note: fileHighlighted() or fileSelected() are <b>not</b>
		 emitted in multiselection mode. You may use selectedItems() to
		 ask for the current highlighted items.
				@short    Emitted when the user hilights one or more files in multiselection mode.
		@see #fileSelected
	*/
	void selectionChanged();
	/**	
		 Emitted when the filter changed, i.e. the user entered an own filter
		 or chose one of the predefined set via setFilter().
			@param filter contains the new filter (only the extension part,
		 not the explanation), i.e. "*.cpp" or "*.cpp .cc".
				@short    Emitted when the filter changed, i.
		@see #setFilter
		@see #currentFilter
	*/
	void filterChanged(String filter);
}
