org.kde.koala
Class KCombiView

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

public class KCombiView
extends org.kde.qt.QSplitter
implements KFileViewInterface

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.

See Also:
KFileView, KFileIconView, KFileDetailView, KDirOperator

Field Summary
 
Fields inherited from class org.kde.qt.QSplitter
Auto, DefaultResizeMode, FollowSizeHint, KeepSize, Stretch
 
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 KCombiView(java.lang.Class dummy)
           
  KCombiView(org.kde.qt.QWidget parent, java.lang.String name)
           
 
Method Summary
 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()
           
 void clearSelection()
           
 void clearView()
           
 int count()
           
 KFileItem currentFileItem()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
 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()
           
 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 arg1)
           
 java.util.ArrayList items()
           
 void listingCompleted()
           
 org.kde.qt.QMetaObject metaObject()
           
 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)
           
 void selectAll()
           
 java.util.ArrayList selectedItems()
           
 void setAcceptDrops(boolean b)
           
 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 setRight(KFileViewInterface view)
          Sets the view to be shown in the right.
 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.
 KFileViewSignaler signaler()
           
protected  void slotSortingChanged(int arg1)
           
 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.qt.QSplitter
adjustPos, childEvent, childrenCollapsible, drawSplitter, event, getRange, handleWidth, idAfter, minimumSizeHint, moveSplitter, moveToFirst, moveToLast, opaqueResize, orientation, refresh, resizeEvent, setChildrenCollapsible, setCollapsible, setHandleWidth, setOpaqueResize, setOpaqueResize, setOrientation, setResizeMode, setRubberband, setSizes, sizeHint, sizes, styleChange, tr, tr
 
Methods inherited from class org.kde.qt.QFrame
contentsRect, drawContents, drawFrame, frameChanged, 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, contextMenuEvent, 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, focusInEvent, focusNextPrevChild, focusOutEvent, focusPolicy, focusProxy, focusWidget, font, fontChange, 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, keyPressEvent, keyReleaseEvent, layout, leaveEvent, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumSize, minimumWidth, mouseDoubleClickEvent, mouseGrabber, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, 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, resize, resize, resolution, scroll, scroll, setActiveWindow, setAutoMask, setBackgroundColor, setBackgroundMode, setBackgroundMode, setBackgroundOrigin, setBackgroundPixmap, setBaseSize, setBaseSize, setCaption, setCursor, setDisabled, setEnabled, setEraseColor, setErasePixmap, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setFont, setGeometry, setGeometry, setHidden, setIcon, setIconText, setInputMethodEnabled, setKeyCompression, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMicroFocusHint, setMicroFocusHint, setMicroFocusHint, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setName, setPalette, setPalette, setPaletteBackgroundColor, setPaletteBackgroundPixmap, setPaletteForegroundColor, setResolution, setShown, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setSizePolicy, setStyle, setStyle, setTabOrder, setUpdatesEnabled, setWFlags, setWindowOpacity, setWindowState, setWState, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, style, tabletEvent, testWFlags, testWState, topLevelWidget, unsetCursor, unsetFont, unsetPalette, update, update, update, updateGeometry, updateMask, visibleRect, wheelEvent, width, windowActivationChange, 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, 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, removeChild, 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

KCombiView

protected KCombiView(java.lang.Class dummy)

KCombiView

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

metaObject

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

className

public java.lang.String className()
Overrides:
className in class org.kde.qt.QSplitter

widget

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

clearView

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

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

setRight

public void setRight(KFileViewInterface view)
Sets the view to be shown in the right. You need to call this before doing anything else with this widget.


setSelectionMode

public void setSelectionMode(int sm)
Specified by:
setSelectionMode in interface KFileViewInterface

setSelected

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

isSelected

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

clearSelection

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

selectAll

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

invertSelection

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

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

clear

public void clear()
Specified by:
clear 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

ensureItemVisible

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

actionCollection

public KActionCollection actionCollection()
Specified by:
actionCollection in interface KFileViewInterface

setAcceptDrops

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

eventFilter

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

setDropOptions_impl

protected void setDropOptions_impl(int options)

slotSortingChanged

protected void slotSortingChanged(int arg1)

finalize

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

Overrides:
finalize in class org.kde.qt.QSplitter
Throws:
java.lang.InternalError

dispose

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

Overrides:
dispose in class org.kde.qt.QSplitter

isDisposed

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

Overrides:
isDisposed in class org.kde.qt.QSplitter

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

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

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