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

import org.trinitydesktop.qt.TQDomDocument;
import org.trinitydesktop.qt.QtSupport;
import org.trinitydesktop.qt.TQWidget;
import org.trinitydesktop.qt.TQDomElement;

public interface KXMLGUIClientInterface {
		TDEAction action(String name);
		TDEAction action(TQDomElement element);
		TDEActionCollection actionCollection();
		TDEInstanceInterface instance();
		TQDomDocument domDocument();
		String xmlFile();
		String localXMLFile();
		void setXMLGUIBuildDocument(TQDomDocument doc);
		TQDomDocument xmlguiBuildDocument();
		void setFactory(KXMLGUIFactory factory);
		KXMLGUIFactory factory();
		KXMLGUIClientInterface parentClient();
		void insertChildClient(KXMLGUIClientInterface child);
		void removeChildClient(KXMLGUIClientInterface child);
		void setClientBuilder(KXMLGUIBuilderInterface builder);
		KXMLGUIBuilderInterface clientBuilder();
		void reloadXML();
		void unplugActionList(String name);
		void addStateActionEnabled(String state, String action);
		void addStateActionDisabled(String state, String action);
		void beginXMLPlug(TQWidget arg1);
		void endXMLPlug();
		void prepareXMLUnplug(TQWidget arg1);
}
