diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/TDEActionCollection.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/TDEActionCollection.java | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/TDEActionCollection.java b/kdejava/koala/org/kde/koala/TDEActionCollection.java new file mode 100644 index 00000000..6cf636bd --- /dev/null +++ b/kdejava/koala/org/kde/koala/TDEActionCollection.java @@ -0,0 +1,279 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import org.kde.qt.TQMetaObject; +import org.kde.qt.QtSupport; +import org.kde.qt.TQObject; +import java.util.ArrayList; +import org.kde.qt.TQWidget; +import org.kde.qt.TQObject; + +/** + + A managed set of TDEAction objects. + If you set the tooltips on TDEActions and want the tooltip to show in statusbar + (recommended) then you will need to connect a couple of the actionclass signals + to the toolbar. + The easiest way of doing this is in your TDEMainWindow subclass, where you create + a statusbar, do: + <pre> + actionCollection().setHighlightingEnabled(true); + connect(actionCollection(), SIGNAL("actionStatusText( String )"), + statusBar(), SLOT("message( String )") ); + connect(actionCollection(), SIGNAL("clearStatusText()"), + statusBar(), SLOT("clear()") ); + </pre> + See {@link TDEActionCollectionSignals} for signals emitted by TDEActionCollection + @short A managed set of TDEAction objects. + +*/ +public class TDEActionCollection extends TQObject { + protected TDEActionCollection(Class dummy){super((Class) null);} + public native TQMetaObject metaObject(); + public native String className(); + public TDEActionCollection(TQWidget parent, String name, TDEInstanceInterface instance) { + super((Class) null); + newTDEActionCollection(parent,name,instance); + } + private native void newTDEActionCollection(TQWidget parent, String name, TDEInstanceInterface instance); + public TDEActionCollection(TQWidget parent, String name) { + super((Class) null); + newTDEActionCollection(parent,name); + } + private native void newTDEActionCollection(TQWidget parent, String name); + public TDEActionCollection(TQWidget parent) { + super((Class) null); + newTDEActionCollection(parent); + } + private native void newTDEActionCollection(TQWidget parent); + /** + Use this constructor if you want the collection's actions to restrict + their accelerator keys to <code>watch</code> rather than the <code>parent.</code> If + you don't require shortcuts, you can pass a null to the <code>watch</code> parameter. + @short Use this constructor if you want the collection's actions to restrict their accelerator keys to <code>watch</code> rather than the <code>parent.</code> + */ + public TDEActionCollection(TQWidget watch, TQObject parent, String name, TDEInstanceInterface instance) { + super((Class) null); + newTDEActionCollection(watch,parent,name,instance); + } + private native void newTDEActionCollection(TQWidget watch, TQObject parent, String name, TDEInstanceInterface instance); + public TDEActionCollection(TQWidget watch, TQObject parent, String name) { + super((Class) null); + newTDEActionCollection(watch,parent,name); + } + private native void newTDEActionCollection(TQWidget watch, TQObject parent, String name); + public TDEActionCollection(TQWidget watch, TQObject parent) { + super((Class) null); + newTDEActionCollection(watch,parent); + } + private native void newTDEActionCollection(TQWidget watch, TQObject parent); + public TDEActionCollection(TDEActionCollection copy) { + super((Class) null); + newTDEActionCollection(copy); + } + private native void newTDEActionCollection(TDEActionCollection copy); + /** + This sets the widget to which the keyboard shortcuts should be attached. + You only need to call this if a null pointer was passed in the constructor. + @short This sets the widget to which the keyboard shortcuts should be attached. + */ + public native void setWidget(TQWidget widget); + /** + This indicates whether new actions which are created in this collection + should have their keyboard shortcuts automatically connected on + construction. Set to 'false' if you will be loading XML-based settings. + This is automatically done by KParts. The default is 'true'. + @short This indicates whether new actions which are created in this collection should have their keyboard shortcuts automatically connected on construction. + @see #isAutoConnectShortcuts + */ + public native void setAutoConnectShortcuts(boolean arg1); + /** + This indicates whether new actions which are created in this collection + have their keyboard shortcuts automatically connected on + construction. + @short This indicates whether new actions which are created in this collection have their keyboard shortcuts automatically connected on construction. + @see #setAutoConnectShortcuts + */ + public native boolean isAutoConnectShortcuts(); + /** + Doc/View model. This lets you add the action collection of a document + to a view's action collection. + @short Doc/View model. + */ + public native boolean addDocCollection(TDEActionCollection pDoc); + /** Returns the TDEAccel object of the most recently set widget. @short Returns the TDEAccel object of the most recently set widget. + */ + public native TDEAccel kaccel(); + /** @internal, for TDEAction.kaccelCurrent() @short @internal, for TDEAction.kaccelCurrent() + */ + public native TDEAccel builderTDEAccel(); + /** Returns the number of actions in the collection @short Returns the number of actions in the collection + */ + public native int count(); + public native boolean isEmpty(); + /** + Return the TDEAction at position "index" in the action collection. + @short Return the TDEAction at position "index" in the action collection. + @see #count + */ + public native TDEAction action(int index); + /** + Find an action (optionally, of a given subclass of TDEAction) in the action collection. + @param name Name of the TDEAction. + @param classname Name of the TDEAction subclass. + @return A pointer to the first TDEAction in the collection which matches the parameters or + null if nothing matches. + + @short Find an action (optionally, of a given subclass of TDEAction) in the action collection. + */ + public native TDEAction action(String name, String classname); + public native TDEAction action(String name); + /** Returns a list of all the groups of all the TDEActions in this action collection. + @short Returns a list of all the groups of all the TDEActions in this action collection. + @see TDEAction#group + @see TDEAction#setGroup + */ + public native ArrayList groups(); + /** + Returns the list of actions in a particular group managed by this action collection. + @param group The name of the group. + @short Returns the list of actions in a particular group managed by this action collection. + */ + // TDEActionPtrList actions(const TQString& arg1); >>>> NOT CONVERTED + /** Returns the list of actions managed by this action collection. @short Returns the list of actions managed by this action collection. + */ + // TDEActionPtrList actions(); >>>> NOT CONVERTED + /** + Used for reading shortcut configuration from a non-XML rc file. + @short Used for reading shortcut configuration from a non-XML rc file. + */ + public native boolean readShortcutSettings(String sConfigGroup, TDEConfigBase pConfig); + public native boolean readShortcutSettings(String sConfigGroup); + public native boolean readShortcutSettings(); + /** + Used for writing shortcut configuration to a non-XML rc file. + @short Used for writing shortcut configuration to a non-XML rc file. + */ + public native boolean writeShortcutSettings(String sConfigGroup, TDEConfigBase pConfig); + public native boolean writeShortcutSettings(String sConfigGroup); + public native boolean writeShortcutSettings(); + public native void setInstance(TDEInstanceInterface instance); + /** The instance with which this class is associated. @short The instance with which this class is associated. + */ + public native TDEInstanceInterface instance(); + /** + Enable highlighting notification for specific TDEActions. + This is false by default, so, by default, the highlighting + signals will not be emitted. + @short Enable highlighting notification for specific TDEActions. + @see #connectHighlight + @see #disconnectHighlight + @see #actionHighlighted + @see #actionHighlighted + @see #highlightingEnabled + */ + public native void setHighlightingEnabled(boolean enable); + /** + Return whether highlighting notifications are enabled. + @short Return whether highlighting notifications are enabled. + @see #connectHighlight + @see #disconnectHighlight + @see #actionHighlighted + @see #setHighlightingEnabled + @see #actionHighlighted + */ + public native boolean highlightingEnabled(); + /** + Call this function if you want to receive a signal whenever a TDEAction is highlighted in a menu or a toolbar. + This is only needed if you do not add this action to this container. + You will generally not need to call this function. + @param container A container in which the TDEAction is plugged (must inherit TQPopupMenu or TDEToolBar) + @param action The action you are interested in + @short Call this function if you want to receive a signal whenever a TDEAction is highlighted in a menu or a toolbar. + @see #disconnectHighlight + @see #actionHighlighted + @see #setHighlightingEnabled + @see #highlightingEnabled + @see #actionHighlighted + */ + public native void connectHighlight(TQWidget container, TDEAction action); + /** + Disconnect highlight notifications for a particular pair of contianer and action. + This is only needed if you do not add this action to this container. + You will generally not need to call this function. + @param container A container in which the TDEAction is plugged (must inherit TQPopupMenu or TDEToolBar) + @param action The action you are interested in + @short Disconnect highlight notifications for a particular pair of contianer and action. + @see #connectHighlight + @see #actionHighlighted + @see #setHighlightingEnabled + @see #highlightingEnabled + @see #actionHighlighted + */ + public native void disconnectHighlight(TQWidget container, TDEAction action); + /** + The parent KXMLGUIClient, return null if not available. + @short The parent KXMLGUIClient, return 0L if not available. + */ + public native KXMLGUIClientInterface parentGUIClient(); + public TDEActionCollection(TQObject parent, String name, TDEInstanceInterface instance) { + super((Class) null); + newTDEActionCollection(parent,name,instance); + } + private native void newTDEActionCollection(TQObject parent, String name, TDEInstanceInterface instance); + public TDEActionCollection(TQObject parent, String name) { + super((Class) null); + newTDEActionCollection(parent,name); + } + private native void newTDEActionCollection(TQObject parent, String name); + public TDEActionCollection(TQObject parent) { + super((Class) null); + newTDEActionCollection(parent); + } + private native void newTDEActionCollection(TQObject parent); + /** + Add an action to the collection. + Generally you don't have to call this. The action inserts itself automatically + into its parent collection. This can be useful however for a short-lived + collection (e.g. for a popupmenu, where the signals from the collection are needed too). + (don't forget that in the simple case, a list of actions should be a simple TDEActionPtrList). + If you manually insert actions into a 2nd collection, don't forget to take them out + again before destroying the collection. + @param action The TDEAction to add. + @short Add an action to the collection. + */ + public native void insert(TDEAction action); + /** + Removes an action from the collection and deletes it. + Since the TDEAction destructor removes the action from the collection, you generally + don't have to call this. + @param action The TDEAction to remove. + @short Removes an action from the collection and deletes it. + */ + public native void remove(TDEAction action); + /** + Removes an action from the collection. + Since the TDEAction destructor removes the action from the collection, you generally + don't have to call this. + @param action the TDEAction to remove. + @return NULL if not found else returns action. + + @short Removes an action from the collection. + */ + public native TDEAction take(TDEAction action); + public native TDEActionCollection op_plus(TDEActionCollection arg1); + public native TDEActionCollection op_plus_assign(TDEActionCollection arg1); + /** + Clears the entire actionCollection, deleting all actions. + @short Clears the entire actionCollection, deleting all actions. + @see #remove + */ + public native void clear(); + /** 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(); +} |