org.kde.koala
Class KFileDetailView

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.QListView
                          extended by org.kde.koala.KListView
                              extended by org.kde.koala.KFileDetailView
All Implemented Interfaces:
KFileViewInterface, org.kde.qt.QPaintDeviceInterface, org.kde.qt.QtSupport

public class KFileDetailView
extends KListView
implements KFileViewInterface

A list-view capable of showing KFileItem'. Used in the filedialog for example. Most of the documentation is in KFileView class. See KFileDetailViewSignals for signals emitted by KFileDetailView

See Also:
KDirOperator, KCombiView, KFileIconView

Field Summary
 
Fields inherited from class org.kde.koala.KListView
Extended, FileManager, Multi, NoSelection, Single
 
Fields inherited from class org.kde.qt.QListView
Accept, AllColumns, LastColumn, Manual, Maximum, NoColumn, Reject
 
Fields inherited from class org.kde.qt.QScrollView
AlwaysOff, AlwaysOn, Auto, AutoOne, AutoOneFit, Default
 
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, Bottom, 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, Right, 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 KFileDetailView(java.lang.Class dummy)
           
  KFileDetailView(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.
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)
          Reimplemented for internal reasons.
protected  void contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent e)
          Reimplemented for internal reasons.
protected  void contentsDragMoveEvent(org.kde.qt.QDragMoveEvent e)
          Reimplemented for internal reasons.
protected  void contentsDropEvent(org.kde.qt.QDropEvent ev)
          Reimplemented for internal reasons.
 int count()
           
 KFileItem currentFileItem()
           
 void determineIcon(KFileListViewItem 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)
           
protected  void finalize()
          Deletes the wrapped C++ instance
 KFileItem firstFileItem()
           
 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 for internal reasons.
 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 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 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 setSelected(KFileItem arg1, boolean arg2)
           
 void setSelectionMode(int sm)
           
 void setSorting(int arg1)
           
 void setViewMode(int vm)
           
 void setViewName(java.lang.String name)
          Sets the name of the view, which could be displayed somewhere.
 KFileViewSignaler signaler()
           
protected  void slotSelectionChanged()
           
 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)
           
 
Methods inherited from class org.kde.koala.KListView
activateAutomaticSelection, addColumn, addColumn, addColumn, addColumn, alternateBackground, ascendingSort, automaticSelection, autoOpen, below, below, cleanDropVisualizer, cleanItemHighlighter, columnSorted, contentsMouseDoubleClickEvent, contentsMouseMoveEvent, contentsMousePressEvent, contentsMouseReleaseEvent, deactivateAutomaticSelection, depthToPixels, disableAutoSelection, doneEditing, dragEnabled, drawDropVisualizer, drawItemHighlighter, dropHighlighter, dropVisualizer, dropVisualizerWidth, emitContextMenu, emitContextMenu, emitExecute, event, fileManagerKeyPressEvent, findDrop, focusInEvent, focusOutEvent, fullWidth, isExecuteArea, isExecuteArea, isRenameable, itemAtIndex, itemIndex, itemsMovable, itemsRenameable, lastChild, lastItem, leaveEvent, movableDropEvent, moveItem, removeColumn, rename, renameLineEdit, resetAutoSelection, restoreLayout, saveLayout, selectionModeExt, setAcceptDrops, setAlternateBackground, setAutoOpen, setDragEnabled, setDropHighlighter, setDropVisualizer, setDropVisualizerWidth, setFullWidth, setItemsMovable, setItemsRenameable, setRenameable, setRenameable, setSelectionModeExt, setShadeSortColumn, setSorting, setTabOrderedRenaming, setTooltipColumn, shadeSortColumn, showTooltip, slotAutoSelect, slotDragExpand, slotHeaderChanged, slotMouseButtonClicked, slotOnItem, slotOnViewport, slotSettingsChanged, startDrag, tabOrderedRenaming, takeItem, tooltip, tooltipColumn, viewportPaintEvent, viewportResizeEvent
 
Methods inherited from class org.kde.qt.QListView
adjustColumn, allColumnsShowFocus, childCount, columnAlignment, columns, columnText, columnWidth, columnWidthMode, contentsContextMenuEvent, currentItem, defaultRenameAction, doAutoScroll, drawContentsOffset, ensureItemVisible, eventFilter, findItem, findItem, firstChild, header, hideColumn, insertItem, isMultiSelection, isOpen, isRenaming, isSelected, itemAt, itemList, itemMargin, itemPos, itemRect, minimumSizeHint, paintEmptyArea, removeItem, repaintItem, resizeEvent, resizeMode, rootIsDecorated, selectAll, selectedItem, selectionMode, setAllColumnsShowFocus, setColumnAlignment, setColumnText, setColumnText, setColumnWidth, setColumnWidthMode, setContentsPos, setCurrentItem, setDefaultRenameAction, setFont, setItemMargin, setMultiSelection, setOpen, setPalette, setResizeMode, setRootIsDecorated, setSelected, setSelectionAnchor, setShowSortIndicator, setShowToolTips, setSortColumn, setSortOrder, setTreeStepSize, show, showEvent, showSortIndicator, showToolTips, sizeHint, sort, sortColumn, sortOrder, styleChange, tr, tr, treeStepSize, triggerUpdate, updateContents, windowActivationChange
 
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, drawContents, 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, showChild, showChild, topMargin, updateContents, updateContents, updateScrollBars, verticalScrollBar, viewport, viewportContextMenuEvent, viewportDragEnterEvent, viewportDragLeaveEvent, viewportDragMoveEvent, viewportDropEvent, viewportMouseDoubleClickEvent, viewportMouseMoveEvent, viewportMousePressEvent, viewportMouseReleaseEvent, viewportSize, viewportToContents, viewportToContents, viewportWheelEvent, visibleHeight, visibleWidth, vScrollBarMode, wheelEvent
 
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, enterEvent, erase, erase, erase, erase, eraseColor, erasePixmap, 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, hideEvent, 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

KFileDetailView

protected KFileDetailView(java.lang.Class dummy)

KFileDetailView

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

metaObject

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

className

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

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)

setSelectionMode

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

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

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.QListView

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.QListView

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

insertItem

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

setSorting

public void setSorting(int arg1)
Specified by:
setSorting in interface KFileViewInterface
Overrides:
setSorting in class KListView

ensureItemVisible

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

mimeTypeDeterminationFinished

public void mimeTypeDeterminationFinished()

determineIcon

public void determineIcon(KFileListViewItem item)

scrollWidget

public org.kde.qt.QScrollView scrollWidget()

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

keyPressEvent

protected void keyPressEvent(org.kde.qt.QKeyEvent arg1)
Description copied from class: KListView
Reimplemented for internal reasons. Further reimplementations should call this function or else some features may not work correctly. The API is unaffected.

Overrides:
keyPressEvent in class KListView

dragObject

protected org.kde.qt.QDragObject dragObject()
Overrides:
dragObject in class KListView
Returns:
a dragobject encoding the current selection.
See Also:
KListView.setDragEnabled(boolean)

contentsDragEnterEvent

protected void contentsDragEnterEvent(org.kde.qt.QDragEnterEvent e)
Description copied from class: KListView
Reimplemented for internal reasons. Further reimplementations should call this function or else some features may not work correctly. The API is unaffected.

Overrides:
contentsDragEnterEvent in class KListView

contentsDragMoveEvent

protected void contentsDragMoveEvent(org.kde.qt.QDragMoveEvent e)
Description copied from class: KListView
Reimplemented for internal reasons. Further reimplementations should call this function or else some features may not work correctly. The API is unaffected.

Overrides:
contentsDragMoveEvent in class KListView

contentsDragLeaveEvent

protected void contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent e)
Description copied from class: KListView
Reimplemented for internal reasons. Further reimplementations should call this function or else some features may not work correctly. The API is unaffected.

Overrides:
contentsDragLeaveEvent in class KListView

contentsDropEvent

protected void contentsDropEvent(org.kde.qt.QDropEvent ev)
Description copied from class: KListView
Reimplemented for internal reasons. Further reimplementations should call this function or else some features may not work correctly. The API is unaffected.

Overrides:
contentsDropEvent in class KListView

acceptDrag

protected boolean acceptDrag(org.kde.qt.QDropEvent e)
Overrides:
acceptDrag in class KListView
Returns:
true if the event provides some acceptable format. A common mistake is to forget the "const" in your reimplementation

slotSelectionChanged

protected void slotSelectionChanged()

finalize

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

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

dispose

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

Overrides:
dispose in class KListView

isDisposed

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

Overrides:
isDisposed in class KListView

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.QListView

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
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)