summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/org/kde/koala/KCombiView.java
diff options
context:
space:
mode:
Diffstat (limited to 'kdejava/koala/org/kde/koala/KCombiView.java')
-rw-r--r--kdejava/koala/org/kde/koala/KCombiView.java218
1 files changed, 218 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/KCombiView.java b/kdejava/koala/org/kde/koala/KCombiView.java
new file mode 100644
index 00000000..9214a8e3
--- /dev/null
+++ b/kdejava/koala/org/kde/koala/KCombiView.java
@@ -0,0 +1,218 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.kde.koala;
+
+import org.kde.qt.Qt;
+import org.kde.qt.QMetaObject;
+import org.kde.qt.QtSupport;
+import org.kde.qt.QObject;
+import java.util.ArrayList;
+import org.kde.qt.QEvent;
+import org.kde.qt.QWidget;
+import org.kde.qt.QSplitter;
+
+/**
+
+ This view is designed to combine two KFileViews into one widget, to show
+ directories on the left side and files on the right side.
+ Methods like selectedItems() to query status _only_ work on the right side,
+ i.e. on the files.
+ After creating the KCombiView, you need to supply the view shown in the
+ right, (see setRight()). Available KFileView implementations are
+ KFileIconView and KFileDetailView.
+ Most of the below methods are just implementations of the baseclass
+ KFileView, so look there for documentation.
+ @short This view is designed to combine two KFileViews into one widget, to show directories on the left side and files on the right side.
+ @see KFileView
+ @see KFileIconView
+ @see KFileDetailView
+ @see KDirOperator
+
+*/
+public class KCombiView extends QSplitter implements KFileViewInterface {
+ protected KCombiView(Class dummy){super((Class) null);}
+ public native QMetaObject metaObject();
+ public native String className();
+ public KCombiView(QWidget parent, String name) {
+ super((Class) null);
+ newKCombiView(parent,name);
+ }
+ private native void newKCombiView(QWidget parent, String name);
+ public native QWidget widget();
+ public native void clearView();
+ public native void updateView(boolean arg1);
+ public native void updateView(KFileItem arg1);
+ public native void removeItem(KFileItem arg1);
+ public native void listingCompleted();
+ /**
+ Sets the view to be shown in the right. You need to call this before
+ doing anything else with this widget.
+ @short Sets the view to be shown in the right.
+ */
+ public native void setRight(KFileViewInterface view);
+ public native void setSelectionMode(int sm);
+ public native void setSelected(KFileItem arg1, boolean arg2);
+ public native boolean isSelected(KFileItem arg1);
+ public native void clearSelection();
+ public native void selectAll();
+ public native void invertSelection();
+ public native void setCurrentItem(KFileItem arg1);
+ public native KFileItem currentFileItem();
+ public native KFileItem firstFileItem();
+ public native KFileItem nextItem(KFileItem arg1);
+ public native KFileItem prevItem(KFileItem arg1);
+ public native void insertItem(KFileItem i);
+ public native void clear();
+ public native void setSorting(int sort);
+ public native void readConfig(KConfig arg1, String group);
+ public native void readConfig(KConfig arg1);
+ public native void writeConfig(KConfig arg1, String group);
+ public native void writeConfig(KConfig arg1);
+ public native void ensureItemVisible(KFileItem arg1);
+ public native KActionCollection actionCollection();
+ public native void setAcceptDrops(boolean b);
+ public native boolean eventFilter(QObject o, QEvent e);
+ protected native void setDropOptions_impl(int options);
+ protected native void slotSortingChanged(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();
+ /**
+ inserts a list of items.
+ @short inserts a list of items.
+ */
+ public native void addItemList(ArrayList list);
+ /**
+ Sets <code>filename</code> the current item in the view, if available.
+ @short Sets <code>filename</code> the current item in the view, if available.
+ */
+ public native void setCurrentItem(String filename);
+ public native void updateView();
+ /**
+ Returns the sorting order of the internal list. Newly added files
+ are added through this sorting.
+ @short Returns the sorting order of the internal list.
+ */
+ public native int sorting();
+ /**
+ Tells whether the current items are in reversed order (shortcut to
+ sorting() & QDir.Reversed).
+ @short Tells whether the current items are in reversed order (shortcut to sorting() & QDir.Reversed).
+ */
+ public native boolean isReversed();
+ public native void sortReversed();
+ /**
+ @return the number of dirs and files
+
+ @short
+ */
+ public native int count();
+ /**
+ @return the number of files.
+
+ @short
+ */
+ public native int numFiles();
+ /**
+ @return the number of directories
+
+ @short
+ */
+ public native int numDirs();
+ public native void setViewMode(int vm);
+ public native int viewMode();
+ /**
+ @return the localized name of the view, which could be displayed
+ somewhere, e.g. in a menu, where the user can choose between views.
+
+ @short
+ @see #setViewName
+ */
+ public native String viewName();
+ /**
+ Sets the name of the view, which could be displayed somewhere.
+ E.g. "Image Preview".
+ @short Sets the name of the view, which could be displayed somewhere.
+ */
+ public native void setViewName(String name);
+ public native void setParentView(KFileViewInterface parent);
+ /**
+ @return all currently highlighted items.
+
+ @short
+ */
+ public native ArrayList selectedItems();
+ /**
+ @return all items currently available in the current sort-order
+
+ @short
+ */
+ public native ArrayList items();
+ /**
+ 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.
+ Every view has to decide when to call select( item ) when a file was
+ single-clicked, based on onlyDoubleClickSelectsFiles().
+ @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();
+ /**
+ increases the number of dirs and files.
+ @return true if the item fits the view mode
+
+ @short increases the number of dirs and files.
+ */
+ public native boolean updateNumbers(KFileItem i);
+ public native KFileViewSignaler signaler();
+ /**
+ Specify DND options. See DropOptions for details.
+ All options are disabled by default.
+ @short Specify DND options.
+ */
+ public native void setDropOptions(int options);
+ /**
+ Returns the DND options in effect.
+ See DropOptions for details.
+ @short Returns the DND options in effect.
+ */
+ public native int dropOptions();
+ /**
+ This method calculates a String from the given parameters, that is
+ suitable for sorting with e.g. QIconView or QListView. Their
+ Item-classes usually have a setKey( String ) method or a virtual
+ method String key() that is used for sorting.
+ @param value Any string that should be used as sort criterion
+ @param isDir Tells whether the key is computed for an item representing
+ a directory (directories are usually sorted before files)
+ @param sortSpec An ORed combination of QDir.SortSpec flags.
+ Currently, the values IgnoreCase, Reversed and
+ DirsFirst are taken into account.
+ @short This method calculates a String from the given parameters, that is suitable for sorting with e.
+ */
+ public static native String sortingKey(String value, boolean isDir, int sortSpec);
+ /**
+ An overloaded method that takes not a String, but a number as sort
+ criterion. You can use this for file-sizes or dates/times for example.
+ If you use a time_t, you need to cast that to KIO.filesize_t because
+ of ambiguity problems.
+ @short An overloaded method that takes not a String, but a number as sort criterion.
+ */
+ public static native String sortingKey(long value, boolean isDir, int sortSpec);
+ /**
+ delay before auto opening a directory
+ @short
+ */
+ public static native int autoOpenDelay();
+}