diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/TDEShortcut.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/TDEShortcut.java | 329 |
1 files changed, 0 insertions, 329 deletions
diff --git a/kdejava/koala/org/kde/koala/TDEShortcut.java b/kdejava/koala/org/kde/koala/TDEShortcut.java deleted file mode 100644 index 3a0ee12f..00000000 --- a/kdejava/koala/org/kde/koala/TDEShortcut.java +++ /dev/null @@ -1,329 +0,0 @@ -//Auto-generated by kalyptus. DO NOT EDIT. -package org.kde.koala; - -import org.kde.qt.Qt; -import org.kde.qt.TQKeySequence; -import org.kde.qt.QtSupport; - -/** - - The TDEShortcut class is used to represent a keyboard shortcut to an action. - A shortcut is normally a single key with modifiers, such as Ctrl+V. - A TDEShortcut object may also contain an alternate key which will also - activate the action it's associated to, as long as no other actions have - defined that key as their primary key. Ex: Ctrl+V;Shift+Insert. - This can be used to add additional accelerators to a TDEAction. For example, - the below code binds the escape key to the close action. - <pre> - TDEAction closeAction = KStdAction.close( this, SLOT("close()"), actionCollection() ); - TDEShortcut closeShortcut = closeAction.shortcut(); - closeShortcut.append( KKey(Key_Escape)); - closeAction.setShortcut(closeShortcut); - </pre> - Note that a shortcut cannot have more than 2 key combinations associated with it, so the above - code would not do anything (and append() would return false) if the closeAction already had - an key and alternate key. - @short The TDEShortcut class is used to represent a keyboard shortcut to an action. - -*/ -public class TDEShortcut implements QtSupport { - private long _qt; - private boolean _allocatedInJavaWorld = true; - protected TDEShortcut(Class dummy){} - - /** - The maximum number of key sequences that can be contained in - a TDEShortcut. - @short The maximum number of key sequences that can be contained in a TDEShortcut. - */ - public static final int MAX_SEQUENCES = 2; - - /** - Creates a new null shortcut. - @short Creates a new null shortcut. - @see #null - @see #isNull - @see #clear - */ - public TDEShortcut() { - newTDEShortcut(); - } - private native void newTDEShortcut(); - /** - Creates a new shortcut with the given Qt key code - as the only key sequence. - @param keyQt the qt keycode - @short Creates a new shortcut with the given Qt key code as the only key sequence. - @see org.kde.qt.Qt#Key - */ - public TDEShortcut(int keyQt) { - newTDEShortcut(keyQt); - } - private native void newTDEShortcut(int keyQt); - /** - Creates a new shortcut that contains only the given qt key - sequence. - @param keySeq the qt key sequence to add - @short Creates a new shortcut that contains only the given qt key sequence. - */ - public TDEShortcut(TQKeySequence keySeq) { - newTDEShortcut(keySeq); - } - private native void newTDEShortcut(TQKeySequence keySeq); - /** - Creates a new shortcut that contains only the given key - in its only sequence. - @param key the key to add - @short Creates a new shortcut that contains only the given key in its only sequence. - */ - public TDEShortcut(KKey key) { - newTDEShortcut(key); - } - private native void newTDEShortcut(KKey key); - /** - Creates a new shortcut that contains only the given key - sequence. - @param keySeq the key sequence to add - @short Creates a new shortcut that contains only the given key sequence. - */ - public TDEShortcut(KKeySequence keySeq) { - newTDEShortcut(keySeq); - } - private native void newTDEShortcut(KKeySequence keySeq); - /** - Copies the given shortcut. - @param shortcut the shortcut to add - @short Copies the given shortcut. - */ - public TDEShortcut(TDEShortcut shortcut) { - newTDEShortcut(shortcut); - } - private native void newTDEShortcut(TDEShortcut shortcut); - /** - Creates a new key sequence that contains the given key sequence. - The description consists of semicolon-separated keys as - used in KKeySequence.KKeySequence(String). - @param shortcut the description of the key - @short Creates a new key sequence that contains the given key sequence. - @see KKeySequence#KKeySequence(const - */ - public TDEShortcut(String shortcut) { - newTDEShortcut(shortcut); - } - private native void newTDEShortcut(String shortcut); - /** - Clears the shortcut. The shortcut is null after calling this - function. - @short Clears the shortcut. - @see #isNull - */ - public native void clear(); - /** - Initializes the shortcut with the given Qt key code - as the only key sequence. - @param keyQt the qt keycode - @short Initializes the shortcut with the given Qt key code as the only key sequence. - @see org.kde.qt.Qt#Key - */ - public native boolean init(int keyQt); - /** - Initializes the shortcut with the given qt key sequence. - @param keySeq the qt key sequence to add - @short Initializes the shortcut with the given qt key sequence. - */ - public native boolean init(TQKeySequence keySeq); - /** - Initializes the shortcut with the given key as its only sequence. - @param key the key to add - @short Initializes the shortcut with the given key as its only sequence. - */ - public native boolean init(KKey key); - /** - Initializes the shortcut with the given qt key sequence. - @param keySeq the qt key sequence to add - @short Initializes the shortcut with the given qt key sequence. - */ - public native boolean init(KKeySequence keySeq); - /** - Copies the given shortcut. - @param shortcut the shortcut to add - @short Copies the given shortcut. - */ - public native boolean init(TDEShortcut shortcut); - /** - Initializes the key sequence with the given key sequence. - The description consists of semicolon-separated keys as - used in KKeySequence.KKeySequence(String). - @param shortcut the description of the key - @short Initializes the key sequence with the given key sequence. - @see KKeySequence#KKeySequence(const - */ - public native boolean init(String shortcut); - /** - Returns the number of sequences that are in this - shortcut. - @return the number of sequences - MAX_SEQUENCES - - @short Returns the number of sequences that are in this shortcut. - */ - public native int count(); - /** - Returns the <code>i</code>'th key sequence of this shortcut. - @param i the number of the key sequence to retrieve - @return the <code>i</code>'th sequence or KKeySequence.null() if - there are less than <code>i</code> key sequences - MAX_SEQUENCES - - @short Returns the <code>i</code>'th key sequence of this shortcut. - */ - public native KKeySequence seq(int i); - /** - Returns the key code of the first key sequence, or - null if there is no first key sequence. - @return the key code of the first sequence's first key - - @short Returns the key code of the first key sequence, or null if there is no first key sequence. - @see org.kde.qt.Qt#Key - @see KKeySequence#keyCodeQt - */ - public native int keyCodeQt(); - /** - Returns true if the shortcut is null (after clear() or empty - constructor). - @return true if the shortcut is null - - @short Returns true if the shortcut is null (after clear() or empty constructor). - @see #clear - @see #null - */ - public native boolean isNull(); - /** - Compares this object with the given shortcut. Returns a negative - number if the given shortcut is larger, 0 if they are equal and - a positive number this shortcut is larger. Shortcuts are - compared by comparing the individual key sequences, starting from the - beginning until an unequal key sequences has been found. If a shortcut - contains more key sequences, it is considered larger. - @param shortcut the shortcut to compare to - @return a negative number if the given TDEShortcut is larger, 0 if - they are equal and a positive number this TDEShortcut is larger - - @short Compares this object with the given shortcut. - @see KKey#compare - @see KKeyShortcut#compare - */ - public native int compare(TDEShortcut shortcut); - /** - Compares the sequences of both shortcuts. - @short Compares the sequences of both shortcuts. - @see #compare - */ - public native boolean op_equals(TDEShortcut cut); - /** - Compares the sequences of both shortcuts. - @short Compares the sequences of both shortcuts. - @see #compare - */ - public native boolean op_not_equals(TDEShortcut cut); - /** - Compares the sequences of both shortcuts. - @short Compares the sequences of both shortcuts. - @see #compare - */ - public native boolean op_lt(TDEShortcut cut); - /** - Checks whether this shortcut contains a sequence that starts - with the given key. - @param key the key to check - @return true if a key sequence starts with the key - - @short Checks whether this shortcut contains a sequence that starts with the given key. - */ - public native boolean contains(KKey key); - /** - Checks whether this shortcut contains the given sequence. - @param keySeq the key sequence to check - @return true if the shortcut has the given key sequence - - @short Checks whether this shortcut contains the given sequence. - */ - public native boolean contains(KKeySequence keySeq); - /** - Sets the <code>i</code> 'th key sequence of the shortcut. You can not introduce - gaps in the list of sequences, so you must use an <code>i</code> <= count(). - Also note that the maximum number of key sequences is MAX_SEQUENCES. - @param i the position of the new key sequence(0 <= i <= count(), 0 <= i < MAX_SEQUENCES) - @param keySeq the key sequence to set - @return true if successful, false otherwise - - @short Sets the <code>i</code> 'th key sequence of the shortcut. - */ - public native boolean setSeq(int i, KKeySequence keySeq); - /** - Appends the given key sequence. This sets it as either the keysequence or - the alternate keysequence. If the shortcut already has MAX_SEQUENCES - sequences then this call does nothing, and returns false. - @param keySeq the key sequence to add - @return true if successful, false otherwise - - @short Appends the given key sequence. - @see #setSeq - */ - public native boolean append(KKeySequence keySeq); - /** - Removes the given key sequence from this shortcut - @param keySeq the key sequence to remove - @short Removes the given key sequence from this shortcut - */ - public native void remove(KKeySequence keySeq); - /** - Appends the given key - @param spec the key to add - @return true if successful, false otherwise - - @short Appends the given key - @see #setSeq - @see MAX_SEQUENCES - */ - public native boolean append(KKey spec); - /** - Appends the sequences from the given shortcut. - @param cut the shortcut to append - @return true if successful, false otherwise - - @short Appends the sequences from the given shortcut. - @see MAX_SEQUENCES - */ - public native boolean append(TDEShortcut cut); - /** - Returns a description of the shortcut as semicolon-separated - ket sequences, as returned by KKeySequence.toString(). - @return the string represenation of this shortcut - - @short Returns a description of the shortcut as semicolon-separated ket sequences, as returned by KKeySequence.toString(). - @see KKey#toString - @see KKeySequence#toString - */ - public native String toString(); - /** - @short - */ - public native String toStringInternal(TDEShortcut pcutDefault); - public native String toStringInternal(); - /** - Returns a null shortcut. - @return the null shortcut - - @short Returns a null shortcut. - @see #isNull - @see #clear - */ - public static native TDEShortcut nil(); - /** 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(); -} |