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

import org.trinitydesktop.qt.TQMetaObject;
import org.trinitydesktop.qt.QtSupport;
import org.trinitydesktop.qt.TQObject;

public interface ReadOnlyPartSignals {
	/**
		 The part emits this when starting data.
		 If using a TDEIO.Job, it sets the job in the signal, so that
		 progress information can be shown. Otherwise, job is 0.
				@short    The part emits this when starting data.
	*/
	void started(Job arg1);
	/**
		 Emit this when you have completed loading data.
		 Hosting apps will want to know when the process of loading the data
		 is finished, so that they can access the data when everything is loaded.
				@short    Emit this when you have completed loading data.
	*/
	void completed();
	/**
		 Same as the above signal except it indicates whether there is
		 a pending action to be executed on a delay timer. An example of
		 this is the meta-refresh tags on web pages used to reload/redirect
		 after a certain period of time. This signal is useful if you want
		 to give the user the ability to cancel such pending actions.
			@param pendingAction true if a pending action exists, false otherwise.
		   		@short    Same as the above signal except it indicates whether there is  a pending action to be executed on a delay timer.
	*/
	void completed(boolean pendingAction);
	/**
		 Emit this if loading is canceled by the user or by an error.
			@param errMsg the error message, empty if the user canceled the loading voluntarily.
		   		@short    Emit this if loading is canceled by the user or by an error.
	*/
	void canceled(String errMsg);
}
