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

import org.kde.qt.QMetaObject;
import org.kde.qt.QtSupport;
import org.kde.qt.QObject;
import org.kde.qt.QPopupMenu;
import org.kde.qt.QPixmap;
import org.kde.qt.QLineEdit;
import org.kde.qt.QEvent;
import org.kde.qt.QWidget;
import org.kde.qt.QWheelEvent;

public interface KComboBoxSignals {
	/**	
		 Emitted when the user presses the Enter key.
			 Note that this signal is only emitted when the widget is editable.
		    		@short    Emitted when the user presses the Enter key.
	*/
	void returnPressed();
	/**	
		 Emitted when the user presses the Enter key.
			 The argument is the current text being edited.  This signal is just like
		 returnPressed() except it contains the current text as its argument.
			 Note that this signal is only emitted when the
		 widget is editable.
		    		@short    Emitted when the user presses the Enter key.
	*/
	void returnPressed(String arg1);
	/**	
		 Emitted when the completion key is pressed.
			 The argument is the current text being edited.
			 Note that this signal is <b>not</b> available when the widget is non-editable
		 or the completion mode is set to <code>KGlobalSettings</code>.CompletionNone.
		    		@short    Emitted when the completion key is pressed.
	*/
	void completion(String arg1);
	/**	
		 Emitted when the shortcut for substring completion is pressed.
		     		@short    Emitted when the shortcut for substring completion is pressed.
	*/
	void substringCompletion(String arg1);
	/**	
		 Emitted when the text rotation key-bindings are pressed.
			 The argument indicates which key-binding was pressed. In this case this
		 can be either one of four values: <code>PrevCompletionMatch</code>,
		 <code>NextCompletionMatch</code>, <code>RotateUp</code> or <code>RotateDown.</code> See
		 KCompletionBase.setKeyBinding() for details.
			 Note that this signal is <b>NOT</b> emitted if the completion
		 mode is set to CompletionNone.
		    		@short    Emitted when the text rotation key-bindings are pressed.
	*/
	void textRotation(int arg1);
	/**	
		 Emitted whenever the completion mode is changed by the user
		 through the context menu.
		     		@short    Emitted whenever the completion mode is changed by the user  through the context menu.
	*/
	void completionModeChanged(int arg1);
	/**	
		 Emitted before the context menu is displayed.
			 The signal allows you to add your own entries into the context menu.
		 Note that you MUST NOT store the pointer to the QPopupMenu since it is
		 created and deleted on demand.  Otherwise, you can crash your app.
			@param p the context menu about to be displayed
		     		@short    Emitted before the context menu is displayed.
	*/
	void aboutToShowContextMenu(QPopupMenu p);
}
