org.kde.koala
Class KFileIconView

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.qt.QWidget
              extended by org.kde.qt.QFrame
                  extended by org.kde.qt.QScrollView
                      extended by org.kde.qt.QIconView
                          extended by org.kde.koala.KIconView
                              extended by org.kde.koala.KFileIconView
All Implemented Interfaces:
KFileViewInterface, org.kde.qt.QPaintDeviceInterface, org.kde.qt.QtSupport

public class KFileIconView
extends KIconView
implements KFileViewInterface

An icon-view capable of showing KFileItem's. Used in the filedialog for example. Most of the documentation is in KFileView class. See KFileIconViewSignals for signals emitted by KFileIconView

See Also:
KDirOperator, KCombiView, KFileDetailView

Field Summary
 
Fields inherited from class org.kde.koala.KIconView
Execute, Select
 
Fields inherited from class org.kde.qt.QIconView
Adjust, Bottom, Extended, Fixed, LeftToRight, Multi, NoSelection, Right, Single, TopToBottom
 
Fields inherited from class org.kde.qt.QScrollView
AlwaysOff, AlwaysOn, Auto, AutoOne, AutoOneFit, Default, Manual
 
Fields inherited from class org.kde.qt.QFrame
Box, GroupBoxPanel, HLine, LineEditPanel, MenuBarPanel, MShadow, MShape, NoFrame, Panel, Plain, PopupPanel, Raised, StyledPanel, Sunken, TabWidgetPanel, ToolBarPanel, VLine, WinPanel
 
Fields inherited from class org.kde.qt.QWidget
AncestorOrigin, ClickFocus, NoFocus, ParentOrigin, StrongFocus, TabFocus, WheelFocus, WidgetOrigin, WindowOrigin
 
Fields inherited from class org.kde.qt.Qt
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP
 
Constructor Summary
protected KFileIconView(java.lang.Class dummy)
           
  KFileIconView(org.kde.qt.QWidget parent, java.lang.String name)
           
 
Method Summary
protected  boolean acceptDrag(org.kde.qt.QDropEvent e)
           
 KActionCollection actionCollection()
           
 void addItemList(java.util.ArrayList list)
          inserts a list of items.
 void arrangeItemsInGrid()
           
 void arrangeItemsInGrid(boolean updated)
          Reimplemented for performance reasons.
static int autoOpenDelay()
          delay before auto opening a directory
 java.lang.String className()
           
 void clear()
          Clears the view and all item lists.
 void clearSelection()
           
 void clearView()
           
protected  void contentsDragEnterEvent(org.kde.qt.QDragEnterEvent e)
           
protected  void contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent e)
           
protected  void contentsDragMoveEvent(org.kde.qt.QDragMoveEvent e)
           
protected  void contentsDropEvent(org.kde.qt.QDropEvent ev)
           
 int count()
           
 KFileItem currentFileItem()
           
 void determineIcon(KFileIconViewItem item)
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  org.kde.qt.QDragObject dragObject()
           
 int dropOptions()
          Returns the DND options in effect.
 void ensureItemVisible(KFileItem arg1)
           
 boolean eventFilter(org.kde.qt.QObject o, org.kde.qt.QEvent e)
           
protected  void finalize()
          Deletes the wrapped C++ instance
 KFileItem firstFileItem()
           
protected  void hideEvent(org.kde.qt.QHideEvent arg1)
          Reimplemented to remove an eventual tooltip
 int iconSize()
           
 void insertItem(KFileItem i)
           
 void invertSelection()
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 boolean isReversed()
          Tells whether the current items are in reversed order (shortcut to sorting() & QDir.Reversed).
 boolean isSelected(KFileItem i)
           
 java.util.ArrayList items()
           
protected  void keyPressEvent(org.kde.qt.QKeyEvent arg1)
          Reimplemented to not let QIconView eat return-key events
 void listingCompleted()
           
 org.kde.qt.QMetaObject metaObject()
           
 void mimeTypeDeterminationFinished()
           
 KFileItem nextItem(KFileItem arg1)
           
 int numDirs()
           
 int numFiles()
           
 boolean onlyDoubleClickSelectsFiles()
           
 KFileItem prevItem(KFileItem arg1)
           
 void readConfig(KConfig arg1)
           
 void readConfig(KConfig arg1, java.lang.String group)
           
 void removeItem(KFileItem arg1)
           
 org.kde.qt.QScrollView scrollWidget()
           
 void selectAll()
           
 java.util.ArrayList selectedItems()
           
 void setAcceptDrops(boolean b)
           
 void setAutoUpdate(boolean arg1)
           
 void setCurrentItem(KFileItem arg1)
           
 void setCurrentItem(java.lang.String filename)
          Sets filename the current item in the view, if available.
protected  void setDropOptions_impl(int options)
           
 void setDropOptions(int options)
          Specify DND options.
 void setIconSize(int size)
          Sets the size of the icons to show.
 void setIgnoreMaximumSize()
           
 void setIgnoreMaximumSize(boolean ignoreSize)
          Disables the "Maximum file size" configuration option for previews Set this before calling showPreviews()
 void setOnlyDoubleClickSelectsFiles(boolean enable)
          This is a KFileDialog specific hack: we want to select directories with single click, but not files.
 void setParentView(KFileViewInterface parent)
           
 void setPreviewSize(int size)
          Sets the size of the previews.
 void setSelected(KFileItem arg1, boolean arg2)
           
 void setSelectionMode(int sm)
           
 void setSorting(int sort)
           
 void setViewMode(int vm)
           
 void setViewName(java.lang.String name)
          Sets the name of the view, which could be displayed somewhere.
 void showEvent(org.kde.qt.QShowEvent arg1)
           
 void showPreviews()
          Starts loading previews for all files shown and shows them.
 KFileViewSignaler signaler()
           
 int sorting()
          Returns the sorting order of the internal list.
static java.lang.String sortingKey(long value, boolean isDir, int sortSpec)
          An overloaded method that takes not a String, but a number as sort criterion.
static java.lang.String sortingKey(java.lang.String value, boolean isDir, int sortSpec)
          This method calculates a String from the given parameters, that is suitable for sorting with e.g.
 void sortReversed()
           
 boolean updateNumbers(KFileItem i)
          increases the number of dirs and files.
 void updateView()
           
 void updateView(boolean arg1)
           
 void updateView(KFileItem arg1)
           
 int viewMode()
           
 java.lang.String viewName()
           
 org.kde.qt.QWidget widget()
           
 void writeConfig(KConfig arg1)
           
 void writeConfig(KConfig arg1, java.lang.String group)
           
 void zoomIn()
           
 void zoomOut()
           
 
Methods inherited from class org.kde.koala.KIconView
cancelPendingHeldSignal, contentsMouseDoubleClickEvent, contentsMousePressEvent, contentsMouseReleaseEvent, emitExecute, focusOutEvent, iconTextHeight, leaveEvent, mode, setFont, setIconTextHeight, setMode, slotAutoSelect, slotOnItem, slotOnViewport, slotSettingsChanged, takeItem, updateDragHoldItem, wheelEvent
 
Methods inherited from class org.kde.qt.QIconView
adjustItems, arrangeItemsInGrid, arrangeItemsInGrid, arrangement, autoArrange, contentsContextMenuEvent, contentsMouseMoveEvent, currentItem, doAutoScroll, drawBackground, drawContents, drawRubber, emitRenamed, emitSelectionChanged, emitSelectionChanged, ensureItemVisible, enterEvent, findFirstVisibleItem, findItem, findItem, findItem, findLastVisibleItem, firstItem, focusInEvent, gridX, gridY, index, insertInGrid, insertItem, insertItem, isRenaming, itemsMovable, itemTextBackground, itemTextPos, lastItem, makeRowLayout, maxItemTextLength, maxItemWidth, minimumSizeHint, repaintItem, repaintSelectedItems, resizeEvent, resizeMode, selectAll, selectionMode, setArrangement, setAutoArrange, setContentsPos, setCurrentItem, setGridX, setGridY, setItemsMovable, setItemTextBackground, setItemTextPos, setMaxItemTextLength, setMaxItemWidth, setPalette, setResizeMode, setSelected, setSelected, setShowToolTips, setSorting, setSorting, setSpacing, setWordWrapIconText, showToolTips, sizeHint, slotUpdate, sort, sort, sortDirection, sortOnInsert, spacing, startDrag, styleChange, tr, tr, updateContents, windowActivationChange, wordWrapIconText
 
Methods inherited from class org.kde.qt.QScrollView
addChild, addChild, addChild, bottomMargin, cachedSizeHint, center, center, childIsVisible, childX, childY, clipper, contentsHeight, contentsToViewport, contentsToViewport, contentsWheelEvent, contentsWidth, contentsX, contentsY, contextMenuEvent, cornerWidget, disableSizeHintCaching, dragAutoScroll, drawContentsOffset, enableClipper, ensureVisible, ensureVisible, focusNextPrevChild, fontChange, frameChanged, hasStaticBackground, horizontalScrollBar, hScrollBarMode, isHorizontalSliderPressed, isVerticalSliderPressed, leftMargin, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, moveChild, removeChild, removeChild, repaintContents, repaintContents, repaintContents, repaintContents, repaintContents, repaintContents, resize, resize, resizeContents, resizePolicy, rightMargin, scrollBy, setCachedSizeHint, setCornerWidget, setDragAutoScroll, setEnabled, setHBarGeometry, setHScrollBarMode, setMargins, setResizePolicy, setStaticBackground, setVBarGeometry, setVScrollBarMode, show, showChild, showChild, topMargin, updateContents, updateContents, updateScrollBars, verticalScrollBar, viewport, viewportContextMenuEvent, viewportDragEnterEvent, viewportDragLeaveEvent, viewportDragMoveEvent, viewportDropEvent, viewportMouseDoubleClickEvent, viewportMouseMoveEvent, viewportMousePressEvent, viewportMouseReleaseEvent, viewportPaintEvent, viewportResizeEvent, viewportSize, viewportToContents, viewportToContents, viewportWheelEvent, visibleHeight, visibleWidth, vScrollBarMode
 
Methods inherited from class org.kde.qt.QFrame
contentsRect, drawContents, drawFrame, frameRect, frameShadow, frameShape, frameStyle, frameWidth, lineShapesOk, lineWidth, margin, midLineWidth, paintEvent, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMargin, setMidLineWidth
 
Methods inherited from class org.kde.qt.QWidget
acceptDrops, adjustSize, autoMask, backgroundBrush, backgroundColor, backgroundMode, backgroundOffset, backgroundOrigin, backgroundPixmap, baseSize, caption, childAt, childAt, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, clearWFlags, clearWState, clipRegion, close, close, closeEvent, colorGroup, constPolish, create, create, create, create, cursor, customWhatsThis, destroy, destroy, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, drawText, drawText, dropEvent, enabledChange, erase, erase, erase, erase, eraseColor, erasePixmap, event, find, focusData, focusPolicy, focusProxy, focusWidget, font, fontInf, fontInfo, fontMet, fontMet, fontMet, fontMetrics, foregroundColor, frameGeometry, frameSize, geometry, getWFlags, getWState, grabKeyboard, grabMouse, grabMouse, hasFocus, hasMouse, hasMouseTracking, height, heightForWidth, hide, icon, iconify, iconText, imComposeEvent, imEndEvent, imStartEvent, isActiveWindow, isDesktop, isDialog, isEnabled, isEnabledTo, isEnabledToTLW, isExtDev, isFocusEnabled, isFullScreen, isHidden, isInputMethodEnabled, isMaximized, isMinimized, isModal, isPopup, isShown, isTopLevel, isUpdatesEnabled, isVisible, isVisibleTo, isVisibleToTLW, keyboardGrabber, keyReleaseEvent, layout, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumSize, minimumWidth, mouseGrabber, move, move, moveEvent, ownCursor, ownFont, ownPalette, paintDevice, paintingActive, palette, paletteBackgroundColor, paletteBackgroundPixmap, paletteChange, paletteForegroundColor, parentWidget, parentWidget, polish, pos, raise, recreate, recreate, rect, releaseKeyboard, releaseMouse, repaint, repaint, repaint, repaint, repaint, repaint, repaint, repaint, reparent, reparent, reparent, reparent, resetInputContext, resolution, scroll, scroll, setActiveWindow, setAutoMask, setBackgroundColor, setBackgroundMode, setBackgroundMode, setBackgroundOrigin, setBackgroundPixmap, setBaseSize, setBaseSize, setCaption, setCursor, setDisabled, setEraseColor, setErasePixmap, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setGeometry, setGeometry, setHidden, setIcon, setIconText, setInputMethodEnabled, setKeyCompression, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMicroFocusHint, setMicroFocusHint, setMicroFocusHint, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setName, setPalette, setPaletteBackgroundColor, setPaletteBackgroundPixmap, setPaletteForegroundColor, setResolution, setShown, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setSizePolicy, setStyle, setStyle, setTabOrder, setUpdatesEnabled, setWFlags, setWindowOpacity, setWindowState, setWState, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, style, tabletEvent, testWFlags, testWState, topLevelWidget, unsetCursor, unsetFont, unsetPalette, update, update, update, updateGeometry, updateMask, visibleRect, width, windowOpacity, windowState, winId, x, y
 
Methods inherited from class org.kde.qt.QObject
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeEventFilter, sender, setProperty, signalsBlocked, startTimer, timerEvent
 
Methods inherited from class org.kde.qt.Qt
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KFileIconView

protected KFileIconView(java.lang.Class dummy)

KFileIconView

public KFileIconView(org.kde.qt.QWidget parent,
                     java.lang.String name)
Method Detail

metaObject

public org.kde.qt.QMetaObject metaObject()
Overrides:
metaObject in class KIconView

className

public java.lang.String className()
Overrides:
className in class KIconView

widget

public org.kde.qt.QWidget widget()
Specified by:
widget in interface KFileViewInterface

clearView

public void clearView()
Specified by:
clearView in interface KFileViewInterface

setAutoUpdate

public void setAutoUpdate(boolean arg1)

updateView

public void updateView(boolean arg1)
Specified by:
updateView in interface KFileViewInterface

updateView

public void updateView(KFileItem arg1)
Specified by:
updateView in interface KFileViewInterface

removeItem

public void removeItem(KFileItem arg1)
Specified by:
removeItem in interface KFileViewInterface

listingCompleted

public void listingCompleted()
Specified by:
listingCompleted in interface KFileViewInterface

insertItem

public void insertItem(KFileItem i)
Specified by:
insertItem in interface KFileViewInterface

setSelectionMode

public void setSelectionMode(int sm)
Specified by:
setSelectionMode in interface KFileViewInterface
Overrides:
setSelectionMode in class org.kde.qt.QIconView

setSelected

public void setSelected(KFileItem arg1,
                        boolean arg2)
Specified by:
setSelected in interface KFileViewInterface

isSelected

public boolean isSelected(KFileItem i)
Specified by:
isSelected in interface KFileViewInterface

clearSelection

public void clearSelection()
Specified by:
clearSelection in interface KFileViewInterface
Overrides:
clearSelection in class org.kde.qt.QIconView

selectAll

public void selectAll()
Specified by:
selectAll in interface KFileViewInterface

invertSelection

public void invertSelection()
Specified by:
invertSelection in interface KFileViewInterface
Overrides:
invertSelection in class org.kde.qt.QIconView

setCurrentItem

public void setCurrentItem(KFileItem arg1)
Specified by:
setCurrentItem in interface KFileViewInterface

currentFileItem

public KFileItem currentFileItem()
Specified by:
currentFileItem in interface KFileViewInterface

firstFileItem

public KFileItem firstFileItem()
Specified by:
firstFileItem in interface KFileViewInterface

nextItem

public KFileItem nextItem(KFileItem arg1)
Specified by:
nextItem in interface KFileViewInterface

prevItem

public KFileItem prevItem(KFileItem arg1)
Specified by:
prevItem in interface KFileViewInterface

setIconSize

public void setIconSize(int size)
Sets the size of the icons to show. Defaults to KIcon.SizeSmall.


setPreviewSize

public void setPreviewSize(int size)
Sets the size of the previews. Defaults to KIcon.SizeLarge.


setIgnoreMaximumSize

public void setIgnoreMaximumSize(boolean ignoreSize)
Disables the "Maximum file size" configuration option for previews Set this before calling showPreviews()


setIgnoreMaximumSize

public void setIgnoreMaximumSize()

iconSize

public int iconSize()
Returns:
the current size used for icons.

ensureItemVisible

public void ensureItemVisible(KFileItem arg1)
Specified by:
ensureItemVisible in interface KFileViewInterface

setSorting

public void setSorting(int sort)
Specified by:
setSorting in interface KFileViewInterface

readConfig

public void readConfig(KConfig arg1,
                       java.lang.String group)
Specified by:
readConfig in interface KFileViewInterface

readConfig

public void readConfig(KConfig arg1)
Specified by:
readConfig in interface KFileViewInterface

writeConfig

public void writeConfig(KConfig arg1,
                        java.lang.String group)
Specified by:
writeConfig in interface KFileViewInterface

writeConfig

public void writeConfig(KConfig arg1)
Specified by:
writeConfig in interface KFileViewInterface

mimeTypeDeterminationFinished

public void mimeTypeDeterminationFinished()

determineIcon

public void determineIcon(KFileIconViewItem item)

scrollWidget

public org.kde.qt.QScrollView scrollWidget()

setAcceptDrops

public void setAcceptDrops(boolean b)
Overrides:
setAcceptDrops in class org.kde.qt.QWidget

showPreviews

public void showPreviews()
Starts loading previews for all files shown and shows them. Switches into 'large rows' mode, if that isn't the current mode yet.


zoomIn

public void zoomIn()

zoomOut

public void zoomOut()

arrangeItemsInGrid

public void arrangeItemsInGrid(boolean updated)
Reimplemented for performance reasons.

Overrides:
arrangeItemsInGrid in class org.kde.qt.QIconView

arrangeItemsInGrid

public void arrangeItemsInGrid()
Overrides:
arrangeItemsInGrid in class org.kde.qt.QIconView

keyPressEvent

protected void keyPressEvent(org.kde.qt.QKeyEvent arg1)
Reimplemented to not let QIconView eat return-key events

Overrides:
keyPressEvent in class org.kde.qt.QIconView

hideEvent

protected void hideEvent(org.kde.qt.QHideEvent arg1)
Reimplemented to remove an eventual tooltip

Overrides:
hideEvent in class org.kde.qt.QWidget

showEvent

public void showEvent(org.kde.qt.QShowEvent arg1)
Overrides:
showEvent in class org.kde.qt.QIconView

eventFilter

public boolean eventFilter(org.kde.qt.QObject o,
                           org.kde.qt.QEvent e)
Overrides:
eventFilter in class org.kde.qt.QIconView

dragObject

protected org.kde.qt.QDragObject dragObject()
Overrides:
dragObject in class org.kde.qt.QIconView

contentsDragEnterEvent

protected void contentsDragEnterEvent(org.kde.qt.QDragEnterEvent e)
Overrides:
contentsDragEnterEvent in class KIconView

contentsDragMoveEvent

protected void contentsDragMoveEvent(org.kde.qt.QDragMoveEvent e)
Overrides:
contentsDragMoveEvent in class KIconView

contentsDragLeaveEvent

protected void contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent e)
Overrides:
contentsDragLeaveEvent in class KIconView

contentsDropEvent

protected void contentsDropEvent(org.kde.qt.QDropEvent ev)
Overrides:
contentsDropEvent in class KIconView

acceptDrag

protected boolean acceptDrag(org.kde.qt.QDropEvent e)

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class KIconView
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

Overrides:
dispose in class KIconView

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

Overrides:
isDisposed in class KIconView

addItemList

public void addItemList(java.util.ArrayList list)
inserts a list of items.

Specified by:
addItemList in interface KFileViewInterface

setCurrentItem

public void setCurrentItem(java.lang.String filename)
Sets filename the current item in the view, if available.

Specified by:
setCurrentItem in interface KFileViewInterface

clear

public void clear()
Clears the view and all item lists.

Specified by:
clear in interface KFileViewInterface
Overrides:
clear in class org.kde.qt.QIconView

updateView

public void updateView()
Specified by:
updateView in interface KFileViewInterface

sorting

public int sorting()
Returns the sorting order of the internal list. Newly added files are added through this sorting.

Specified by:
sorting in interface KFileViewInterface

isReversed

public boolean isReversed()
Tells whether the current items are in reversed order (shortcut to sorting() & QDir.Reversed).

Specified by:
isReversed in interface KFileViewInterface

sortReversed

public void sortReversed()
Specified by:
sortReversed in interface KFileViewInterface

count

public int count()
Specified by:
count in interface KFileViewInterface
Overrides:
count in class org.kde.qt.QIconView
Returns:
the number of dirs and files

numFiles

public int numFiles()
Specified by:
numFiles in interface KFileViewInterface
Returns:
the number of files.

numDirs

public int numDirs()
Specified by:
numDirs in interface KFileViewInterface
Returns:
the number of directories

setViewMode

public void setViewMode(int vm)
Specified by:
setViewMode in interface KFileViewInterface

viewMode

public int viewMode()
Specified by:
viewMode in interface KFileViewInterface

viewName

public java.lang.String viewName()
Specified by:
viewName in interface KFileViewInterface
Returns:
the localized name of the view, which could be displayed somewhere, e.g. in a menu, where the user can choose between views.
See Also:
setViewName(java.lang.String)

setViewName

public void setViewName(java.lang.String name)
Sets the name of the view, which could be displayed somewhere. E.g. "Image Preview".

Specified by:
setViewName in interface KFileViewInterface

setParentView

public void setParentView(KFileViewInterface parent)
Specified by:
setParentView in interface KFileViewInterface

selectedItems

public java.util.ArrayList selectedItems()
Specified by:
selectedItems in interface KFileViewInterface
Returns:
all currently highlighted items.

items

public java.util.ArrayList items()
Specified by:
items in interface KFileViewInterface
Returns:
all items currently available in the current sort-order

setOnlyDoubleClickSelectsFiles

public void setOnlyDoubleClickSelectsFiles(boolean enable)
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().

Specified by:
setOnlyDoubleClickSelectsFiles in interface KFileViewInterface

onlyDoubleClickSelectsFiles

public boolean onlyDoubleClickSelectsFiles()
Specified by:
onlyDoubleClickSelectsFiles in interface KFileViewInterface
Returns:
whether files (not directories) should only be select()ed by double-clicks.
See Also:
setOnlyDoubleClickSelectsFiles(boolean)

updateNumbers

public boolean updateNumbers(KFileItem i)
increases the number of dirs and files.

Specified by:
updateNumbers in interface KFileViewInterface
Returns:
true if the item fits the view mode

actionCollection

public KActionCollection actionCollection()
Specified by:
actionCollection in interface KFileViewInterface
Returns:
the view-specific action-collection. Every view should add its actions here (if it has any) to make them available to e.g. the KDirOperator's popup-menu.

signaler

public KFileViewSignaler signaler()
Specified by:
signaler in interface KFileViewInterface

setDropOptions

public void setDropOptions(int options)
Specify DND options. See DropOptions for details. All options are disabled by default.

Specified by:
setDropOptions in interface KFileViewInterface

dropOptions

public int dropOptions()
Returns the DND options in effect. See DropOptions for details.

Specified by:
dropOptions in interface KFileViewInterface

sortingKey

public static java.lang.String sortingKey(java.lang.String value,
                                          boolean isDir,
                                          int sortSpec)
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.

Parameters:
value - Any string that should be used as sort criterion
isDir - Tells whether the key is computed for an item representing a directory (directories are usually sorted before files)
sortSpec - An ORed combination of QDir.SortSpec flags. Currently, the values IgnoreCase, Reversed and DirsFirst are taken into account.

sortingKey

public static java.lang.String sortingKey(long 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.


autoOpenDelay

public static int autoOpenDelay()
delay before auto opening a directory


setDropOptions_impl

protected void setDropOptions_impl(int options)