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

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

/**

 TDEToolBarRadioGroup is class for group of radio butons in toolbar.
 Take toggle buttons which you already inserted into toolbar,
 create TDEToolBarRadioGroup instance and add them here.
 All buttons will emit signals toggled (boolean) (or you can
 use sitgnal toggled (int id) from toolbar). When one button is set
 down, all others are unset. All buttons emit signals - those who
 "go down" and those who "go up".
		@author Sven Radej <radej@kde.org>

		@short Class for group of radio butons in toolbar.

*/
public class TDEToolBarRadioGroup extends TQObject  {
	protected TDEToolBarRadioGroup(Class dummy){super((Class) null);}
	public native TQMetaObject metaObject();
	public native String className();
	/**
		 Constructor. Parent must be TDEToolBar .
		   		@short    Constructor.
	*/
	public TDEToolBarRadioGroup(TDEToolBar _parent, String _name) {
		super((Class) null);
		newTDEToolBarRadioGroup(_parent,_name);
	}
	private native void newTDEToolBarRadioGroup(TDEToolBar _parent, String _name);
	public TDEToolBarRadioGroup(TDEToolBar _parent) {
		super((Class) null);
		newTDEToolBarRadioGroup(_parent);
	}
	private native void newTDEToolBarRadioGroup(TDEToolBar _parent);
	/**
		 Adds button to group. Button cannot be unset by mouse clicks (you
		 must press some other button tounset this one)
		   		@short    Adds button to group.
	*/
	public native void addButton(int id);
	/**
		 Removes button from group, making it again toggle button (i.e.
		 You can unset it with mouse).
		   		@short    Removes button from group, making it again toggle button (i.
	*/
	public native void removeButton(int id);
	/**
		 Internal - nothing for you here.
		   		@short    Internal - nothing for you here.
	*/
	public native void slotToggled(int arg1);
	/** Deletes the wrapped C++ instance */
	protected native void finalize() throws InternalError;
	/** Delete the wrapped C++ instance ahead of finalize() */
	public native void dispose();
	/** Has the wrapped C++ instance been deleted? */
	public native boolean isDisposed();
}
