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

import org.kde.qt.QRect;
import org.kde.qt.QMetaObject;
import org.kde.qt.QtSupport;
import org.kde.qt.QObject;
import org.kde.qt.QCloseEvent;
import org.kde.qt.QPixmap;
import java.util.Calendar;
import org.kde.qt.QFocusEvent;
import org.kde.qt.QEvent;
import org.kde.qt.QWidget;
import org.kde.qt.QResizeEvent;

public interface KMdiChildViewSignals {
	/**	
		 Internally used by KMdiChildView.attach to send it as command to the mainframe.
			 		@short    Internally used by KMdiChildView.attach to send it as command to the mainframe.
	*/
	void attachWindow(KMdiChildView arg1, boolean arg2);
	/**	
		 Internally used by KMdiChildView.detach to send it as command to the mainframe.
			 		@short    Internally used by KMdiChildView.detach to send it as command to the mainframe.
	*/
	void detachWindow(KMdiChildView arg1, boolean arg2);
	/**	
		 Is sent when this MDI child view is going to receive focus (before actually changing the focus).
		 Internally used to send information to the mainframe that this MDI child view is focused.
		 See KMdiChildView.focusInEvent
			 		@short    Is sent when this MDI child view is going to receive focus (before actually changing the focus).
	*/
	void focusInEventOccurs(KMdiChildView arg1);
	/**	
		 Is sent when this MDI child has received the focus (after actually changing the focus).
		 See KMdiChildView.focusInEvent
			 		@short    Is sent when this MDI child has received the focus (after actually changing the focus).
	*/
	void gotFocus(KMdiChildView arg1);
	/**	
		 Is sent when this MDI child was set to the activate view of all MDI views (after actually changing the focus).
		 See KMdiChildView.activate
			 		@short    Is sent when this MDI child was set to the activate view of all MDI views (after actually changing the focus).
	*/
	void activated(KMdiChildView arg1);
	/**	 Is sent when this MDI child view has lost the focus (after actually changing the focus).
		  See KMdiChildView.focusOutEvent
			 		@short   Is sent when this MDI child view has lost the focus (after actually changing the focus).
	*/
	void lostFocus(KMdiChildView arg1);
	/**	 Is sent when this MDI child view was deactivated (after actually changing the focus).
		  See KMdiChildView.focusOutEvent
			 		@short   Is sent when this MDI child view was deactivated (after actually changing the focus).
	*/
	void deactivated(KMdiChildView arg1);
	/**	
		 Internally used to send information to the mainframe that this MDI child view wants to be closed.
		 See KMdiChildView.closeEvent and KMdiMainFrm.closeWindow
			 		@short    Internally used to send information to the mainframe that this MDI child view wants to be closed.
	*/
	void childWindowCloseRequest(KMdiChildView arg1);
	/**	
		 Emitted when the window caption is changed via KMdiChildView.setCaption or KMdiChildView.setMDICaption
			 		@short    Emitted when the window caption is changed via KMdiChildView.setCaption or KMdiChildView.setMDICaption
	*/
	void windowCaptionChanged(String arg1);
	/**	
		 Emitted  when the window caption is changed via KMdiChildView.setTabCaption or KMdiChildView.setMDICaption
			 		@short    Emitted  when the window caption is changed via KMdiChildView.setTabCaption or KMdiChildView.setMDICaption
	*/
	void tabCaptionChanged(String arg1);
	/**	
		 Internally used to send information to the mainframe that this MDI view is maximized now.
		 Usually, the mainframe switches system buttons.
			 		@short    Internally used to send information to the mainframe that this MDI view is maximized now.
	*/
	void mdiParentNowMaximized(boolean arg1);
	/**	
		 Is automatically emitted when slot_clickedInWindowMenu is called
			 		@short    Is automatically emitted when slot_clickedInWindowMenu is called
	*/
	void clickedInWindowMenu(int arg1);
	/**	
		 Is automatically emitted when slot_clickedInDockMenu is called
			 		@short    Is automatically emitted when slot_clickedInDockMenu is called
	*/
	void clickedInDockMenu(int arg1);
	/**	
		 Signals this has been maximized
			 		@short    Signals this has been maximized
	*/
	void isMaximizedNow();
	/**	
		 Signals this has been minimized
			 		@short    Signals this has been minimized
	*/
	void isMinimizedNow();
	/**	
		 Signals this has been restored (normalized)
			 		@short    Signals this has been restored (normalized)
	*/
	void isRestoredNow();
	/**	
		 Signals this has been attached
			 		@short    Signals this has been attached
	*/
	void isAttachedNow();
	/**	
		 Signals this has been detached
			 		@short    Signals this has been detached
	*/
	void isDetachedNow();
	void iconUpdated(QWidget arg1, QPixmap arg2);
	void captionUpdated(QWidget arg1, String arg2);
}
