//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 org.kde.qt.TQIconSet; import org.kde.qt.TQWidget; /** This class is an action to handle a recent files submenu. The best way to create the action is to use KStdAction.openRecent. Then you simply need to call loadEntries on startup, saveEntries on shutdown, addURL when your application loads/saves a file. See {@link KRecentFilesActionSignals} for signals emitted by KRecentFilesAction @author Michael Koch @short Recent files action. */ public class KRecentFilesAction extends KListAction { protected KRecentFilesAction(Class dummy){super((Class) null);} public native TQMetaObject metaObject(); public native String className(); /** @param text The text that will be displayed. @param cut The corresponding keyboard accelerator (shortcut). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, KShortcut cut, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,cut,parent,name,maxItems); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, KShortcut cut, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,cut,parent,name); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject parent, String name); public KRecentFilesAction(String text, KShortcut cut, TQObject parent) { super((Class) null); newKRecentFilesAction(text,cut,parent); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject parent); /** @param text The text that will be displayed. @param cut The corresponding keyboard accelerator (shortcut). @param receiver The SLOT's parent. @param slot The SLOT to invoke when a URL is selected. Its signature is of the form slotURLSelected( KURL ). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,cut,receiver,slot,parent,name,maxItems); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,cut,receiver,slot,parent,name); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name); public KRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent) { super((Class) null); newKRecentFilesAction(text,cut,receiver,slot,parent); } private native void newKRecentFilesAction(String text, KShortcut cut, TQObject receiver, String slot, TQObject parent); /** @param text The text that will be displayed. @param pix The icons that go with this action. @param cut The corresponding keyboard accelerator (shortcut). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent,name,maxItems); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent,name); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent, String name); public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject parent); /** @param text The text that will be displayed. @param pix The dynamically loaded icon that goes with this action. @param cut The corresponding keyboard accelerator (shortcut). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent,name,maxItems); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent,name); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent, String name); public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent) { super((Class) null); newKRecentFilesAction(text,pix,cut,parent); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject parent); /** @param text The text that will be displayed. @param pix The icons that go with this action. @param cut The corresponding keyboard accelerator (shortcut). @param receiver The SLOT's parent. @param slot The SLOT to invoke when a URL is selected. Its signature is of the form slotURLSelected( KURL ). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent,name,maxItems); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent,name); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name); public KRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent); } private native void newKRecentFilesAction(String text, TQIconSet pix, KShortcut cut, TQObject receiver, String slot, TQObject parent); /** @param text The text that will be displayed. @param pix The dynamically loaded icon that goes with this action. @param cut The corresponding keyboard accelerator (shortcut). @param receiver The SLOT's parent. @param slot The SLOT to invoke when a URL is selected. Its signature is of the form slotURLSelected( KURL ). @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent,name,maxItems); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name, int maxItems); public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent,name); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent, String name); public KRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent) { super((Class) null); newKRecentFilesAction(text,pix,cut,receiver,slot,parent); } private native void newKRecentFilesAction(String text, String pix, KShortcut cut, TQObject receiver, String slot, TQObject parent); /** @param parent This action's parent. @param name An internal name for this action. @param maxItems The maximum number of files to display @short */ public KRecentFilesAction(TQObject parent, String name, int maxItems) { super((Class) null); newKRecentFilesAction(parent,name,maxItems); } private native void newKRecentFilesAction(TQObject parent, String name, int maxItems); public KRecentFilesAction(TQObject parent, String name) { super((Class) null); newKRecentFilesAction(parent,name); } private native void newKRecentFilesAction(TQObject parent, String name); public KRecentFilesAction(TQObject parent) { super((Class) null); newKRecentFilesAction(parent); } private native void newKRecentFilesAction(TQObject parent); public KRecentFilesAction() { super((Class) null); newKRecentFilesAction(); } private native void newKRecentFilesAction(); public native int plug(TQWidget widget, int index); public native int plug(TQWidget widget); /** Returns the maximum of items in the recent files list. @short Returns the maximum of items in the recent files list. */ public native int maxItems(); /** Sets the maximum of items in the recent files list. The default for this value is 10 set in the constructor. If this value is lesser than the number of items currently in the recent files list the last items are deleted until the number of items are equal to the new maximum. @short Sets the maximum of items in the recent files list. */ public native void setMaxItems(int maxItems); /** Loads the recent files entries from a given KConfig object. You can provide the name of the group used to load the entries. If the groupname is empty, entries are load from a group called 'RecentFiles' This method does not effect the active group of KConfig. @short Loads the recent files entries from a given KConfig object. */ public native void loadEntries(KConfig config, String groupname); public native void loadEntries(KConfig config); /** Saves the current recent files entries to a given KConfig object. You can provide the name of the group used to load the entries. If the groupname is empty, entries are saved to a group called 'RecentFiles' This method does not effect the active group of KConfig. @short Saves the current recent files entries to a given KConfig object. */ public native void saveEntries(KConfig config, String groupname); public native void saveEntries(KConfig config); /** Add URL to recent files list. @param url The URL of the file @short Add URL to recent files list. */ public native void addURL(KURL url); /** Add URL to recent files list. @param url The URL of the file @param name The user visible pretty name that appears before the URL @short Add URL to recent files list. */ public native void addURL(KURL url, String name); /** Remove an URL from the recent files list. @param url The URL of the file @short Remove an URL from the recent files list. */ public native void removeURL(KURL url); /** Removes all entries from the recent files list. @short Removes all entries from the recent files list. */ public native void clearURLList(); protected native void itemSelected(String string); protected native void menuAboutToShow(); protected native void menuItemActivated(int id); protected native void slotClicked(); protected native void slotActivated(int arg1); protected native void slotActivated(String arg1); protected native void slotActivated(); /** 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(); }