//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.QSize;
import java.util.Calendar;
import org.kde.qt.QEvent;
import org.kde.qt.QWidget;
import org.kde.qt.QResizeEvent;

public interface KDatePickerSignals {
	/**	 This signal is emitted each time the selected date is changed.
		  Usually, this does not mean that the date has been entered,
		  since the date also changes, for example, when another month is
		  selected.
				@short   This signal is emitted each time the selected date is changed.
		@see #dateSelected
	*/
	void dateChanged(Calendar arg1);
	/**	 This signal is emitted each time a day has been selected by
		  clicking on the table (hitting a day in the current month). It
		  has the same meaning as dateSelected() in older versions of
		  KDatePicker.
		   		@short   This signal is emitted each time a day has been selected by   clicking on the table (hitting a day in the current month).
	*/
	void dateSelected(Calendar arg1);
	/**	 This signal is emitted when enter is pressed and a VALID date
		  has been entered before into the line edit. Connect to both
		  dateEntered() and dateSelected() to receive all events where the
		  user really enters a date.
		   		@short   This signal is emitted when enter is pressed and a VALID date   has been entered before into the line edit.
	*/
	void dateEntered(Calendar arg1);
	/**	 This signal is emitted when the day has been selected by
		  clicking on it in the table.
		   		@short   This signal is emitted when the day has been selected by   clicking on it in the table.
	*/
	void tableClicked();
}
