//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 java.util.ArrayList;
import org.kde.qt.QWidget;

public interface KActionCollectionSignals {
	void inserted(KAction arg1);
	void removed(KAction arg1);
	/**	 Emitted when <code>action</code> is highlighted.
		  This is only emitted if you have setHighlightingEnabled()
				@short   Emitted when <code>action</code> is highlighted.
		@see #connectHighlight
		@see #disconnectHighlight
		@see #actionHighlighted
		@see #setHighlightingEnabled
		@see #highlightingEnabled
	*/
	void actionHighlighted(KAction action);
	/**	 Emitted when <code>action</code> is highlighed or loses highlighting.
		  This is only emitted if you have setHighlightingEnabled()
				@short   Emitted when <code>action</code> is highlighed or loses highlighting.
		@see #connectHighlight
		@see #disconnectHighlight
		@see #actionHighlighted
		@see #setHighlightingEnabled
		@see #highlightingEnabled
	*/
	void actionHighlighted(KAction action, boolean highlight);
	/**	 Emitted when an action is highlighted, with text
		  being the tooltip for the action.
		  This is only emitted if you have setHighlightingEnabled()
			  This is useful to connect to KStatusBar.message().  See
		  this class overview for more information.
				@short   Emitted when an action is highlighted, with text   being the tooltip for the action.
		@see #setHighlightingEnabled
	*/
	void actionStatusText(String text);
	/**	 Emitted when an action loses highlighting.
		  This is only emitted if you have setHighlightingEnabled()
				@short   Emitted when an action loses highlighting.
		@see #setHighlightingEnabled
	*/
	void clearStatusText();
}
