summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/KDirOperator.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/KDirOperator.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/KDirOperator.java820
1 files changed, 820 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/KDirOperator.java b/tdejava/koala/org/trinitydesktop/koala/KDirOperator.java
new file mode 100644
index 00000000..d0f7114f
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/KDirOperator.java
@@ -0,0 +1,820 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.koala;
+
+import org.trinitydesktop.qt.Qt;
+import org.trinitydesktop.qt.TQMetaObject;
+import org.trinitydesktop.qt.QtSupport;
+import org.trinitydesktop.qt.TQPoint;
+import java.util.ArrayList;
+import org.trinitydesktop.qt.TQDropEvent;
+import org.trinitydesktop.qt.TQWidget;
+import org.trinitydesktop.qt.TQResizeEvent;
+import org.trinitydesktop.qt.TQWidget;
+
+/**
+
+ This widget works as a network transparent filebrowser. You specify a URL
+ to display and this url will be loaded via KDirLister. The user can
+ browse through directories, highlight and select files, delete or rename
+ files.
+ It supports different views, e.g. a detailed view (see KFileDetailView),
+ a simple icon view (see KFileIconView), a combination of two views,
+ separating directories and files ( KCombiView).
+ Additionally, a preview view is available (see KFilePreview), which can
+ show either a simple or detailed view and additionally a preview widget
+ (see setPreviewWidget()). KImageFilePreview is one implementation
+ of a preview widget, that displays previews for all supported filetypes
+ utilizing TDEIO.PreviewJob.
+ Currently, those classes don't support Drag&Drop out of the box -- there
+ you have to use your own view-classes. You can use some DnD-aware views
+ from Bj�n Sahlstr� <bjorn@kbear.org> until they will be integrated
+ into this library. See http://devel-home.kde.org/~pfeiffer/DnD-classes.tar.gz
+ This widget is the one used in the KFileDialog.
+ Basic usage is like this:
+ <pre>
+ KDirOperator op = new KDirOperator( KURL( "file:/home/gis" ), this );
+ // some signals you might be interested in
+ connect(op, SIGNAL("urlEntered(KURL)"),
+ SLOT("urlEntered(KURL)"));
+ connect(op, SIGNAL("fileHighlighted(const KFileItem )"),
+ SLOT("fileHighlighted(const KFileItem )"));
+ connect(op, SIGNAL("fileSelected(const KFileItem )"),
+ SLOT("fileSelected(const KFileItem )"));
+ connect(op, SIGNAL("finishedLoading()"),
+ SLOT("slotLoadingFinished()"));
+ op.readConfig( TDEGlobal.config(), "Your KDiroperator ConfigGroup" );
+ op.setView(KFile.Default);
+ </pre>
+ This will create a childwidget of 'this' showing the directory contents
+ of /home/gis in the default-view. The view is determined by the readConfig()
+ call, which will read the KDirOperator settings, the user left your program
+ with (and which you saved with op.writeConfig()).
+ See {@link KDirOperatorSignals} for signals emitted by KDirOperator
+ @author Stephan Kulow <coolo@kde.org>, Carsten Pfeiffer <pfeiffer@kde.org>
+
+ @short A widget for displaying files and browsing directories.
+
+*/
+public class KDirOperator extends TQWidget {
+ protected KDirOperator(Class dummy){super((Class) null);}
+ /**
+ The various action types. These values can be or'd together
+ @short The various action types.
+ */
+ public static final int SortActions = 1;
+ public static final int ViewActions = 2;
+ public static final int NavActions = 4;
+ public static final int FileActions = 8;
+ public static final int AllActions = 15;
+
+ public native TQMetaObject metaObject();
+ public native String className();
+ /**
+ Constructs the KDirOperator with no initial view. As the views are
+ configurable, call readConfig() to load the user's configuration
+ and then setView to explicitly set a view.
+ This constructor doesn't start loading the url, setView will do it.
+ @short Constructs the KDirOperator with no initial view.
+ */
+ public KDirOperator(KURL urlName, TQWidget parent, String name) {
+ super((Class) null);
+ newKDirOperator(urlName,parent,name);
+ }
+ private native void newKDirOperator(KURL urlName, TQWidget parent, String name);
+ public KDirOperator(KURL urlName, TQWidget parent) {
+ super((Class) null);
+ newKDirOperator(urlName,parent);
+ }
+ private native void newKDirOperator(KURL urlName, TQWidget parent);
+ public KDirOperator(KURL urlName) {
+ super((Class) null);
+ newKDirOperator(urlName);
+ }
+ private native void newKDirOperator(KURL urlName);
+ public KDirOperator() {
+ super((Class) null);
+ newKDirOperator();
+ }
+ private native void newKDirOperator();
+ /**
+ Enables/disables showing hidden files.
+ @short Enables/disables showing hidden files.
+ */
+ public native void setShowHiddenFiles(boolean s);
+ /**
+ @return true when hidden files are shown or false otherwise.
+
+ @short
+ */
+ public native boolean showHiddenFiles();
+ /**
+ Stops loading immediately. You don't need to call this, usually.
+ @short Stops loading immediately.
+ */
+ public native void closeLoading();
+ public native boolean close(boolean alsoDelete);
+ /**
+ Sets a filter like "*.cpp .h .o". Only files matching that filter
+ will be shown. Call updateDir() to apply it.
+ @short Sets a filter like " .
+ @see KDirLister#setNameFilter
+ @see #nameFilter
+ */
+ public native void setNameFilter(String filter);
+ /**
+ @return the current namefilter.
+
+ @short
+ @see #setNameFilter
+ */
+ public native String nameFilter();
+ /**
+ Sets a list of mimetypes as filter. Only files of those mimetypes
+ will be shown.
+ Example:
+ <pre>
+ ArrayList filter;
+ filter << "text/html" << "image/png" << "inode/directory";
+ dirOperator.setMimefilter( filter );
+ </pre>
+ Node: Without the mimetype inode/directory, only files would be shown.
+ Call updateDir() to apply it.
+ @short Sets a list of mimetypes as filter.
+ @see KDirLister#setMimeFilter
+ @see #mimeFilter
+ */
+ public native void setMimeFilter(String[] mimetypes);
+ /**
+ @return the current mime filter.
+
+ @short
+ */
+ public native ArrayList mimeFilter();
+ /**
+ Clears both the namefilter and mimetype filter, so that all files and
+ directories will be shown. Call updateDir() to apply it.
+ @short Clears both the namefilter and mimetype filter, so that all files and directories will be shown.
+ @see #setMimeFilter
+ @see #setNameFilter
+ */
+ public native void clearFilter();
+ /**
+ @return the current url
+
+ @short
+ */
+ public native KURL url();
+ /**
+ Sets a new url to list.
+ @param clearforward specifies whether the "forward" history should be cleared.
+ @param url the URL to set
+ @short Sets a new url to list.
+ */
+ public native void setURL(KURL url, boolean clearforward);
+ /**
+ Clears the current selection and attempts to set <code>filename</code>
+ the current file. filename is just the name, no path or url.
+ @short Clears the current selection and attempts to set <code>filename</code> the current file.
+ */
+ public native void setCurrentItem(String filename);
+ /**
+ Sets a new KFileView to be used for showing and browsing files.
+ Note: this will read the current url() to fill the view.
+ @short Sets a new KFileView to be used for showing and browsing files.
+ @see KFileView
+ @see KFileIconView
+ @see KFileDetailView
+ @see KCombiView
+ @see #view
+ */
+ public native void setView(KFileViewInterface view);
+ /**
+ @return the currently used view.
+
+ @short
+ @see #setView
+ */
+ public native KFileViewInterface view();
+ /**
+ Returns the widget of the current view. null if there is no view/widget.
+ (KFileView itself is not a widget.)
+ @short Returns the widget of the current view.
+ */
+ public native TQWidget viewWidget();
+ /**
+ Sets one of the predefined fileviews
+ @short Sets one of the predefined fileviews
+ @see KFile#FileView
+ */
+ public native void setView(int view);
+ /**
+ Sets the way to sort files and directories.
+ @short Sets the way to sort files and directories.
+ */
+ public native void setSorting(int arg1);
+ /**
+ @return the current way of sorting files and directories
+
+ @short
+ */
+ public native int sorting();
+ /**
+ @return true if we are displaying the root directory of the current url
+
+ @short
+ */
+ public native boolean isRoot();
+ /**
+ @return the object listing the directory
+
+ @short
+ */
+ public native KDirLister dirLister();
+ /**
+ @return the progress widget, that is shown during directory listing.
+ You can for example reparent() it to put it into a statusbar.
+
+ @short
+ */
+ public native KProgress progressBar();
+ /**
+ Sets the listing/selection mode for the views, an OR'ed combination of
+
+ <li>
+ File
+ </li>
+
+ <li>
+ Directory
+ </li>
+
+ <li>
+ Files
+ </li>
+
+ <li>
+ ExistingOnly
+ </li>
+
+ <li>
+ LocalOnly
+ </li>
+ You cannot mix File and Files of course, as the former means
+ single-selection mode, the latter multi-selection.
+ @short Sets the listing/selection mode for the views, an OR'ed combination of
+ */
+ public native void setMode(int m);
+ /**
+ @return the listing/selection mode.
+
+ @short
+ */
+ public native int mode();
+ /**
+ Sets a preview-widget to be shown next to the file-view.
+ The ownership of <code>w</code> is transferred to KDirOperator, so don't
+ delete it yourself!
+ @short Sets a preview-widget to be shown next to the file-view.
+ */
+ public native void setPreviewWidget(TQWidget w);
+ /**
+ @return a list of all currently selected items. If there is no view,
+ then 0L is returned.
+
+ @short
+ */
+ public native ArrayList selectedItems();
+ /**
+ @return true if <code>item</code> is currently selected, or false otherwise.
+
+ @short
+ */
+ public native boolean isSelected(KFileItem item);
+ /**
+ @return the number of directories in the currently listed url.
+ Returns 0 if there is no view.
+
+ @short
+ */
+ public native int numDirs();
+ /**
+ @return the number of files in the currently listed url.
+ Returns 0 if there is no view.
+
+ @short
+ */
+ public native int numFiles();
+ /**
+ @return a TDECompletion object, containing all filenames and
+ directories of the current directory/URL.
+ You can use it to insert it into a KLineEdit or KComboBox
+ Note: it will only contain files, after prepareCompletionObjects()
+ has been called. It will be implicitly called from makeCompletion()
+ or makeDirCompletion()
+
+ @short
+ */
+ public native TDECompletion completionObject();
+ /**
+ @return a TDECompletion object, containing only all directories of the
+ current directory/URL.
+ You can use it to insert it into a KLineEdit or KComboBox
+ Note: it will only contain directories, after
+ prepareCompletionObjects() has been called. It will be implicitly
+ called from makeCompletion() or makeDirCompletion()
+
+ @short
+ */
+ public native TDECompletion dirCompletionObject();
+ /**
+ an accessor to a collection of all available Actions. The actions
+ are static, they will be there all the time (no need to connect to
+ the signals TDEActionCollection.inserted() or removed().
+ There are the following actions:
+
+ <li>
+ popupMenu : an ActionMenu presenting a popupmenu with all actions
+ </li>
+
+ <li>
+ up : changes to the parent directory
+ </li>
+
+ <li>
+ back : goes back to the previous directory
+ </li>
+
+ <li>
+ forward : goes forward in the history
+ </li>
+
+ <li>
+ home : changes to the user's home directory
+ </li>
+
+ <li>
+ reload : reloads the current directory
+ </li>
+
+ <li>
+ separator : a separator
+ </li>
+
+ <li>
+ mkdir : opens a dialog box to create a directory
+ </li>
+
+ <li>
+ delete : deletes the selected files/directories
+ </li>
+
+ <li>
+ sorting menu : an ActionMenu containing all sort-options
+ </li>
+
+ <li>
+ by name : sorts by name
+ </li>
+
+ <li>
+ by date : sorts by date
+ </li>
+
+ <li>
+ by size : sorts by size
+ </li>
+
+ <li>
+ reversed : reverses the sort order
+ </li>
+
+ <li>
+ dirs first : sorts directories before files
+ </li>
+
+ <li>
+ case insensitive : sorts case insensitively
+ </li>
+
+ <li>
+ view menu : an ActionMenu containing all actions concerning the view
+ </li>
+
+ <li>
+ short view : shows a simple fileview
+ </li>
+
+ <li>
+ detailed view : shows a detailed fileview (dates, permissions ,...)
+ </li>
+
+ <li>
+ show hidden : shows hidden files
+ </li>
+
+ <li>
+ separate dirs : shows directories in a separate pane
+ </li>
+
+ <li>
+ preview : shows a preview next to the fileview
+ </li>
+
+ <li>
+ single : hides the separate view for directories or the preview
+ </li>
+
+ <li>
+ properties : shows a KPropertiesDialog for the selected files
+ </li>
+ The short and detailed view are in an exclusive group. The sort-by
+ actions are in an exclusive group as well. Also the "separate dirs",
+ "preview" and "single" actions are in an exclusive group.
+ You can e.g. use
+ <pre>
+ actionCollection().action( "up" ).plug( someToolBar );
+ </pre>
+ to add a button into a toolbar, which makes the dirOperator change to
+ its parent directory.
+ @return all available Actions
+
+ @short an accessor to a collection of all available Actions.
+ */
+ public native TDEActionCollection actionCollection();
+ /**
+ Sets the config object and the to be used group in KDirOperator. This
+ will be used to store the view's configuration via
+ KFileView.writeConfig() (and for KFileView.readConfig()).
+ If you don't set this, the views cannot save and restore their
+ configuration.
+ Usually you call this right after KDirOperator creation so that the view
+ instantiation can make use of it already.
+ Note that KDirOperator does NOT take ownership of that object (typically
+ it's TDEGlobal.config() anyway.
+ @short Sets the config object and the to be used group in KDirOperator.
+ @see #viewConfig
+ @see #viewConfigGroup
+ */
+ public native void setViewConfig(TDEConfig config, String group);
+ /**
+ Returns the TDEConfig object used for saving and restoring view's
+ configuration.
+ @return the TDEConfig object used for saving and restoring view's
+ configuration.
+
+ @short Returns the TDEConfig object used for saving and restoring view's configuration.
+ */
+ public native TDEConfig viewConfig();
+ /**
+ Returns the group name used for saving and restoring view's
+ configuration.
+ @return the group name used for saving and restoring view's
+ configuration.
+
+ @short Returns the group name used for saving and restoring view's configuration.
+ */
+ public native String viewConfigGroup();
+ /**
+ Reads the default settings for a view, i.e. the default KFile.FileView.
+ Also reads the sorting and whether hidden files should be shown.
+ Note: the default view will not be set - you have to call
+ <pre>
+ setView( KFile.Default )
+ </pre>
+ to apply it.
+ @short Reads the default settings for a view, i.
+ @see #setView
+ @see #setViewConfig
+ @see #writeConfig
+ */
+ public native void readConfig(TDEConfig arg1, String group);
+ public native void readConfig(TDEConfig arg1);
+ /**
+ Saves the current settings like sorting, simple or detailed view.
+ @short Saves the current settings like sorting, simple or detailed view.
+ @see #readConfig
+ @see #setViewConfig
+ */
+ public native void writeConfig(TDEConfig arg1, String group);
+ public native void writeConfig(TDEConfig arg1);
+ /**
+ This is a KFileDialog specific hack: we want to select directories with
+ single click, but not files. But as a generic class, we have to be able
+ to select files on single click as well.
+ This gives us the opportunity to do both.
+ The default is false, set it to true if you don't want files selected
+ with single click.
+ @short This is a KFileDialog specific hack: we want to select directories with single click, but not files.
+ */
+ public native void setOnlyDoubleClickSelectsFiles(boolean enable);
+ /**
+ @return whether files (not directories) should only be select()ed by
+ double-clicks.
+
+ @short
+ @see #setOnlyDoubleClickSelectsFiles
+ */
+ public native boolean onlyDoubleClickSelectsFiles();
+ /**
+ Creates the given directory/url. If it is a relative path,
+ it will be completed with the current directory.
+ If enterDirectory is true, the directory will be entered after a
+ successful operation. If unsuccessful, a messagebox will be presented
+ to the user.
+ @return true if the directory could be created.
+
+ @short Creates the given directory/url.
+ */
+ public native boolean mkdir(String directory, boolean enterDirectory);
+ public native boolean mkdir(String directory);
+ /**
+ Starts and returns a TDEIO.DeleteJob to delete the given <code>items.</code>
+ @param items the list of items to be deleted
+ @param ask specifies whether a confirmation dialog should be shown
+ @param showProgress passed to the DeleteJob to show a progress dialog
+ @short Starts and returns a TDEIO.DeleteJob to delete the given <code>items.</code>
+ */
+ public native DeleteJob del(ArrayList items, boolean ask, boolean showProgress);
+ public native DeleteJob del(ArrayList items, boolean ask);
+ public native DeleteJob del(ArrayList items);
+ /**
+ Starts and returns a TDEIO.DeleteJob to delete the given <code>items.</code>
+ @param items the list of items to be deleted
+ @param parent the parent widget used for the confirmation dialog
+ @param ask specifies whether a confirmation dialog should be shown
+ @param showProgress passed to the DeleteJob to show a progress dialog
+ @short Starts and returns a TDEIO.DeleteJob to delete the given <code>items.</code>
+ */
+ public native DeleteJob del(ArrayList items, TQWidget parent, boolean ask, boolean showProgress);
+ public native DeleteJob del(ArrayList items, TQWidget parent, boolean ask);
+ public native DeleteJob del(ArrayList items, TQWidget parent);
+ /**
+ Clears the forward and backward history.
+ @short Clears the forward and backward history.
+ */
+ public native void clearHistory();
+ /**
+ When going up in the directory hierarchy, KDirOperator can highlight
+ the directory that was just left.
+ I.e. when you go from /home/gis/src to /home/gis, the item "src" will
+ be made the current item.
+ Default is off.
+ @short When going up in the directory hierarchy, KDirOperator can highlight the directory that was just left.
+ */
+ public native void setEnableDirHighlighting(boolean enable);
+ /**
+ Default is false.
+ @return whether the last directory will be made the current item
+ when going up in the directory hierarchy.
+
+ @short
+ */
+ public native boolean dirHighlighting();
+ /**
+ @return true if we are in directory-only mode, that is, no files are
+ shown.
+
+ @short
+ */
+ public native boolean dirOnlyMode();
+ /**
+ Sets up the action menu.
+ @param whichActions is an value of OR'd ActionTypes that controls which actions to show in the action menu
+ @short Sets up the action menu.
+ */
+ public native void setupMenu(int whichActions);
+ /**
+ Reimplemented - allow dropping of files if <code>b</code> is true
+ @param b true if the widget should allow dropping of files
+ @short Reimplemented - allow dropping of files if <code>b</code> is true
+ */
+ public native void setAcceptDrops(boolean b);
+ /**
+ Sets the options for dropping files.
+ @short Sets the options for dropping files.
+ @see KFileView#DropOptions
+ */
+ public native void setDropOptions(int options);
+ /**
+ Starts and returns a TDEIO.CopyJob to trash the given <code>items.</code>
+ @param items the list of items to be trashed
+ @param parent the parent widget used for the confirmation dialog
+ @param ask specifies whether a confirmation dialog should be shown
+ @param showProgress passed to the CopyJob to show a progress dialog
+ @short Starts and returns a TDEIO.CopyJob to trash the given <code>items.</code>
+ */
+ public native CopyJob trash(ArrayList items, TQWidget parent, boolean ask, boolean showProgress);
+ public native CopyJob trash(ArrayList items, TQWidget parent, boolean ask);
+ public native CopyJob trash(ArrayList items, TQWidget parent);
+ /**
+ Goes one step back in the history and opens that url.
+ @short Goes one step back in the history and opens that url.
+ */
+ public native void back();
+ /**
+ Goes one step forward in the history and opens that url.
+ @short Goes one step forward in the history and opens that url.
+ */
+ public native void forward();
+ /**
+ Enters the home directory.
+ @short Enters the home directory.
+ */
+ public native void home();
+ /**
+ Goes one directory up from the current url.
+ @short Goes one directory up from the current url.
+ */
+ public native void cdUp();
+ /**
+ to update the view after changing the settings
+ @short to update the view after changing the settings
+ */
+ public native void updateDir();
+ /**
+ Re-reads the current url.
+ @short Re-reads the current url.
+ */
+ public native void rereadDir();
+ /**
+ Opens a dialog to create a new directory.
+ @short Opens a dialog to create a new directory.
+ */
+ public native void mkdir();
+ /**
+ Deletes the currently selected files/directories.
+ @short Deletes the currently selected files/directories.
+ */
+ public native void deleteSelected();
+ /**
+ Enables/disables actions that are selection dependent. Call this e.g.
+ when you are about to show a popup menu using some of KDirOperators
+ actions.
+ @short Enables/disables actions that are selection dependent.
+ */
+ public native void updateSelectionDependentActions();
+ /**
+ Tries to complete the given string (only completes files).
+ @short Tries to complete the given string (only completes files).
+ */
+ public native String makeCompletion(String arg1);
+ /**
+ Tries to complete the given string (only completes directores).
+ @short Tries to complete the given string (only completes directores).
+ */
+ public native String makeDirCompletion(String arg1);
+ /**
+ Trashes the currently selected files/directories.
+ @short Trashes the currently selected files/directories.
+ */
+ public native void trashSelected(int arg1, int arg2);
+ public static native boolean dirOnlyMode(int mode);
+ /**
+ A view factory for creating predefined fileviews. Called internally by setView
+ , but you can also call it directly. Reimplement this if you depend on self defined fileviews.
+ @param parent is the TQWidget to be set as parent
+ @param view is the predefined view to be set, note: this can be several ones OR:ed together.
+ @return the created KFileView
+
+ @short A view factory for creating predefined fileviews.
+ @see KFileView
+ @see KCombiView
+ @see KFileDetailView
+ @see KFileIconView
+ @see KFilePreview
+ @see KFile#FileView
+ @see #setView
+ */
+ protected native KFileViewInterface createView(TQWidget parent, int view);
+ /**
+ Sets a custom KDirLister to list directories.
+ @short Sets a custom KDirLister to list directories.
+ */
+ protected native void setDirLister(KDirLister lister);
+ protected native void resizeEvent(TQResizeEvent arg1);
+ /**
+ Sets up all the actions. Called from the constructor, you usually
+ better not call this.
+ @short Sets up all the actions.
+ */
+ protected native void setupActions();
+ /**
+ Updates the sorting-related actions to comply with the current sorting
+ @short Updates the sorting-related actions to comply with the current sorting
+ @see #sorting
+ */
+ protected native void updateSortActions();
+ /**
+ Updates the view-related actions to comply with the current
+ KFile.FileView
+ @short Updates the view-related actions to comply with the current KFile.FileView
+ */
+ protected native void updateViewActions();
+ /**
+ Sets up the context-menu with all the necessary actions. Called from the
+ constructor, you usually don't need to call this.
+ @short Sets up the context-menu with all the necessary actions.
+ */
+ protected native void setupMenu();
+ /**
+ Synchronizes the completion objects with the entries of the
+ currently listed url.
+ Automatically called from makeCompletion() and
+ makeDirCompletion()
+ @short Synchronizes the completion objects with the entries of the currently listed url.
+ */
+ protected native void prepareCompletionObjects();
+ /**
+ Checks if there support from TDEIO.PreviewJob for the currently
+ shown files, taking mimeFilter() and nameFilter() into account
+ Enables/disables the preview-action accordingly.
+ @short Checks if there support from TDEIO.PreviewJob for the currently shown files, taking mimeFilter() and nameFilter() into account Enables/disables the preview-action accordingly.
+ */
+ protected native boolean checkPreviewSupport();
+ /**
+ Restores the normal cursor after showing the busy-cursor. Also hides
+ the progressbar.
+ @short Restores the normal cursor after showing the busy-cursor.
+ */
+ protected native void resetCursor();
+ /**
+ Called after setURL() to load the directory, update the history,
+ etc.
+ @short Called after setURL() to load the directory, update the history, etc.
+ */
+ protected native void pathChanged();
+ /**
+ Adds a new list of KFileItems to the view
+ (coming from KDirLister)
+ @short Adds a new list of KFileItems to the view (coming from KDirLister)
+ */
+ protected native void insertNewFiles(ArrayList newone);
+ /**
+ Removes the given KFileItem item from the view (usually called from
+ KDirLister).
+ @short Removes the given KFileItem item from the view (usually called from KDirLister).
+ */
+ protected native void itemDeleted(KFileItem arg1);
+ /**
+ Enters the directory specified by the given <code>item.</code>
+ @short Enters the directory specified by the given <code>item.</code>
+ */
+ protected native void selectDir(KFileItem item);
+ /**
+ Emits fileSelected( item )
+ @short Emits fileSelected( item )
+ */
+ protected native void selectFile(KFileItem item);
+ /**
+ Emits fileHighlighted( i )
+ @short Emits fileHighlighted( i )
+ */
+ protected native void highlightFile(KFileItem i);
+ /**
+ Called upon right-click to activate the popupmenu.
+ @short Called upon right-click to activate the popupmenu.
+ */
+ protected native void activatedMenu(KFileItem arg1, TQPoint pos);
+ /**
+ Changes sorting to sort by name
+ @short Changes sorting to sort by name
+ */
+ protected native void sortByName();
+ /**
+ Changes sorting to sort by size
+ @short Changes sorting to sort by size
+ */
+ protected native void sortBySize();
+ /**
+ Changes sorting to sort by date
+ @short Changes sorting to sort by date
+ */
+ protected native void sortByDate();
+ /**
+ Changes sorting to reverse sorting
+ @short Changes sorting to reverse sorting
+ */
+ protected native void sortReversed();
+ /**
+ Toggles showing directories first / having them sorted like files.
+ @short Toggles showing directories first / having them sorted like files.
+ */
+ protected native void toggleDirsFirst();
+ /**
+ Toggles case sensitive / case insensitive sorting
+ @short Toggles case sensitive / case insensitive sorting
+ */
+ protected native void toggleIgnoreCase();
+ /**
+ Tries to make the given <code>match</code> as current item in the view and emits
+ completion( match )
+ @short Tries to make the given <code>match</code> as current item in the view and emits completion( match )
+ */
+ protected native void slotCompletionMatch(String match);
+ /** 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();
+}