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

import org.kde.qt.QColor;
import org.kde.qt.QMetaObject;
import org.kde.qt.QtSupport;
import org.kde.qt.QSize;
import java.util.Calendar;
import org.kde.qt.QPainter;
import org.kde.qt.QFocusEvent;
import org.kde.qt.QKeyEvent;
import org.kde.qt.QMouseEvent;
import org.kde.qt.QWidget;
import org.kde.qt.QResizeEvent;
import org.kde.qt.QWheelEvent;

public interface KDateTableSignals {
	/**	
		 The selected date changed.
		     		@short    The selected date changed.
	*/
	void dateChanged(Calendar arg1);
	/**	
		 This function behaves essentially like the one above.
		 The selected date changed.
			@param cur The current date
			@param old The date before the date was changed
		     		@short    This function behaves essentially like the one above.
	*/
	void dateChanged(Calendar cur, Calendar old);
	/**	
		 A date has been selected by clicking on the table.
		     		@short    A date has been selected by clicking on the table.
	*/
	void tableClicked();
	/**	
		 A popup menu for a given date is about to be shown (as when the user
		 right clicks on that date and the popup menu is enabled). Connect
		 the slot where you fill the menu to this signal.
				@short    A popup menu for a given date is about to be shown (as when the user  right clicks on that date and the popup menu is enabled).
	*/
	void aboutToShowContextMenu(KPopupMenu menu, Calendar date);
}
