|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kde.qt.Qt
org.kde.qt.QObject
org.kde.qt.QWidget
org.kde.qt.QFrame
org.kde.qt.QScrollView
org.kde.qt.QListView
org.kde.koala.KListView
public class KListView
This Widget extends the functionality of QListView to honor the system
wide settings for Single Click/Double Click mode, AutoSelection and
ChangeCursorOverLink (TM).
There is a new signal executed(). It gets connected to either
QListView.clicked() or QListView.doubleClicked() depending on the KDE
wide Single Click/Double Click settings. It is strongly recommended that
you use this signal instead of the above mentioned. This way you don't
need to care about the current settings.
If you want to get informed when the user selects something connect to the
QListView.selectionChanged() signal.
Drag-and-Drop is supported with the signal dropped(), just setAcceptDrops(true)
and connect it to a suitable slot.
To see where you are dropping, setDropVisualizer(true).
And also you'll need acceptDrag(QDropEvent)
KListView is drag-enabled, too: to benefit from that you have to derive from it.
Reimplement dragObject() and (possibly) startDrag(),
and setDragEnabled(true).
See KListViewSignals
for signals emitted by KListView
Field Summary | |
---|---|
static int |
Extended
|
static int |
FileManager
|
static int |
Multi
|
static int |
NoSelection
|
static int |
Single
Possible selection modes. |
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 | |
---|---|
|
KListView()
|
protected |
KListView(java.lang.Class dummy)
|
|
KListView(org.kde.qt.QWidget parent)
|
|
KListView(org.kde.qt.QWidget parent,
java.lang.String name)
Constructor. |
Method Summary | |
---|---|
protected boolean |
acceptDrag(org.kde.qt.QDropEvent event)
|
protected void |
activateAutomaticSelection()
In FileManager selection mode: explicitly activate the mode in which the current item is automatically selected. |
int |
addColumn(org.kde.qt.QIconSet iconset,
java.lang.String label)
|
int |
addColumn(org.kde.qt.QIconSet iconset,
java.lang.String label,
int width)
Reimplemented for full width support |
int |
addColumn(java.lang.String label)
|
int |
addColumn(java.lang.String label,
int width)
Reimplemented for full width support |
org.kde.qt.QColor |
alternateBackground()
|
boolean |
ascendingSort()
|
protected boolean |
automaticSelection()
In FileManager selection mode: return whether it is currently in the mode where the current item is selected automatically. |
boolean |
autoOpen()
|
protected boolean |
below(org.kde.qt.QListViewItem i,
org.kde.qt.QPoint p)
An overloaded version of below(QRect, QPoint). |
protected boolean |
below(org.kde.qt.QRect rect,
org.kde.qt.QPoint p)
Determine whether a drop on position p would count as
being above or below the QRect rect. |
java.lang.String |
className()
|
protected void |
cleanDropVisualizer()
Repaint the rect where I was drawing the drop line. |
protected void |
cleanItemHighlighter()
Repaint the rect where I was drawing the drop rectangle. |
int |
columnSorted()
|
protected void |
contentsDragEnterEvent(org.kde.qt.QDragEnterEvent arg1)
Reimplemented for internal reasons. |
protected void |
contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent event)
Reimplemented for internal reasons. |
protected void |
contentsDragMoveEvent(org.kde.qt.QDragMoveEvent event)
Reimplemented for internal reasons. |
protected void |
contentsDropEvent(org.kde.qt.QDropEvent arg1)
Reimplemented for internal reasons. |
protected void |
contentsMouseDoubleClickEvent(org.kde.qt.QMouseEvent e)
Reimplemented for internal reasons. |
protected void |
contentsMouseMoveEvent(org.kde.qt.QMouseEvent e)
Reimplemented for internal reasons. |
protected void |
contentsMousePressEvent(org.kde.qt.QMouseEvent e)
Reimplemented for internal reasons. |
protected void |
contentsMouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
Reimplemented for internal reasons. |
protected void |
deactivateAutomaticSelection()
In FileManager selection mode: explicitly deactivate the mode in which the current item is automatically selected. |
protected int |
depthToPixels(int depth)
Convert the depth of an item into its indentation in pixels |
protected void |
disableAutoSelection()
Disable AutoSelection. |
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
protected void |
doneEditing(org.kde.qt.QListViewItem item,
int row)
|
boolean |
dragEnabled()
|
protected org.kde.qt.QDragObject |
dragObject()
|
protected org.kde.qt.QRect |
drawDropVisualizer(org.kde.qt.QPainter p,
org.kde.qt.QListViewItem parent,
org.kde.qt.QListViewItem after)
Paint the drag line. |
protected org.kde.qt.QRect |
drawItemHighlighter(org.kde.qt.QPainter painter,
org.kde.qt.QListViewItem item)
Paint the drag rectangle. |
boolean |
dropHighlighter()
|
boolean |
dropVisualizer()
|
int |
dropVisualizerWidth()
The dropVisualizerWidth defaults to 4. |
protected void |
emitContextMenu(KListView arg1,
org.kde.qt.QListViewItem arg2)
Emit the contextMenu signal. |
protected void |
emitContextMenu(org.kde.qt.QListViewItem arg1,
org.kde.qt.QPoint arg2,
int arg3)
Emit the contextMenu signal. |
protected void |
emitExecute(org.kde.qt.QListViewItem item,
org.kde.qt.QPoint pos,
int c)
Emit signal executed. |
boolean |
event(org.kde.qt.QEvent arg1)
Reimplemented to reload the alternate background in palette changes. |
protected void |
fileManagerKeyPressEvent(org.kde.qt.QKeyEvent arg1)
A special keyPressEvent (for FileManager selection mode). |
protected void |
finalize()
Deletes the wrapped C++ instance |
protected void |
findDrop(org.kde.qt.QPoint pos,
org.kde.qt.QListViewItem parent,
org.kde.qt.QListViewItem after)
Where is the nearest QListViewItem that I'm going to drop? FIXME KDE 4.0: Make this method const so it can be called from an acceptDrag method without ugly casts |
protected void |
focusInEvent(org.kde.qt.QFocusEvent fe)
Reimplemented for internal reasons. |
protected void |
focusOutEvent(org.kde.qt.QFocusEvent fe)
Reimplemented for internal reasons. |
boolean |
fullWidth()
Returns whether the last column is set to fit the available width. |
boolean |
isDisposed()
Has the wrapped C++ instance been deleted? |
boolean |
isExecuteArea(int x)
Same thing, but from an x coordinate only. |
boolean |
isExecuteArea(org.kde.qt.QPoint point)
This function determines whether the given coordinates are within the execute area. |
boolean |
isRenameable(int column)
|
org.kde.qt.QListViewItem |
itemAtIndex(int index)
Returns the item of index within the item tree or 0 if
index doesn't exist in this list view. |
int |
itemIndex(org.kde.qt.QListViewItem item)
Returns the index of item within the item tree or -1 if
item doesn't exist in this list view. |
boolean |
itemsMovable()
|
boolean |
itemsRenameable()
|
protected void |
keyPressEvent(org.kde.qt.QKeyEvent arg1)
Reimplemented for internal reasons. |
org.kde.qt.QListViewItem |
lastChild()
|
org.kde.qt.QListViewItem |
lastItem()
|
protected void |
leaveEvent(org.kde.qt.QEvent e)
Reimplemented for internal reasons. |
org.kde.qt.QMetaObject |
metaObject()
|
protected void |
movableDropEvent(org.kde.qt.QListViewItem parent,
org.kde.qt.QListViewItem afterme)
Handle dropEvent when itemsMovable() is set to true. |
void |
moveItem(org.kde.qt.QListViewItem item,
org.kde.qt.QListViewItem parent,
org.kde.qt.QListViewItem after)
Arbitrarily move item to parent , positioned immediately after item after.
If after is 0, item is made the first child of parent.
(Un-deprecated in kde-3.4) |
void |
removeColumn(int index)
Reimplemented for full width support |
void |
rename(org.kde.qt.QListViewItem item,
int c)
Rename column c of item. |
KLineEdit |
renameLineEdit()
|
protected void |
resetAutoSelection()
Reset AutoSelection to the system wide setting. |
void |
restoreLayout(KConfig config,
java.lang.String group)
Reads the list view's layout from a KConfig group as stored with saveLayout |
void |
saveLayout(KConfig config,
java.lang.String group)
Saves the list view's layout (column widtsh, column order, sort column) to a KConfig group |
int |
selectionModeExt()
|
void |
setAcceptDrops(boolean arg1)
Reimplemented for internal reasons. |
void |
setAlternateBackground(org.kde.qt.QColor c)
sets the alternate background background color. |
void |
setAutoOpen(boolean b)
Enable/Disable AutoOpen (not implemented currently). |
void |
setDragEnabled(boolean b)
Enable/Disable the dragging of items. |
void |
setDropHighlighter(boolean b)
Enable/Disable the drawing of a drop-highlighter (a rectangle around the item under the mouse cursor). |
void |
setDropVisualizer(boolean b)
Enable/Disable the drawing of a drop-visualizer (a bar that shows where a dropped item would be inserted). |
void |
setDropVisualizerWidth(int w)
Set the width of the (default) drop-visualizer. |
void |
setFullWidth(boolean fullWidth)
Let the last column fit exactly all the available width. |
void |
setItemsMovable(boolean b)
Set whether items in the list view can be moved. |
void |
setItemsRenameable(boolean b)
Enables inplace-renaming of items. |
void |
setRenameable(int column)
|
void |
setRenameable(int column,
boolean yesno)
By default, if you called setItemsRenameable(true), only the first column is renameable. |
void |
setSelectionModeExt(int mode)
Set the selection mode. |
void |
setShadeSortColumn(boolean shadeSortColumn)
Set to true if the currently sorted column should be drawn shaded. |
void |
setSorting(int column)
|
void |
setSorting(int column,
boolean ascending)
Reimplemented to remember the current sort column and order. |
void |
setTabOrderedRenaming(boolean b)
Enable/disable tabbing between editable cells |
void |
setTooltipColumn(int column)
Set which column should be used for automatic tooltips. |
boolean |
shadeSortColumn()
See if the sort column should be drawn shaded |
protected boolean |
showTooltip(org.kde.qt.QListViewItem item,
org.kde.qt.QPoint pos,
int column)
|
protected void |
slotAutoSelect()
Process AutoSelection. |
protected void |
slotDragExpand()
|
protected void |
slotHeaderChanged()
Reacts to header changes in full width mode |
protected void |
slotMouseButtonClicked(int btn,
org.kde.qt.QListViewItem item,
org.kde.qt.QPoint pos,
int c)
|
protected void |
slotOnItem(org.kde.qt.QListViewItem item)
Accessory slot for AutoSelect |
protected void |
slotOnViewport()
Accessory slot for AutoSelect/ChangeCursorOverItem |
protected void |
slotSettingsChanged(int arg1)
Update internal settings whenever the global ones change. |
protected void |
startDrag()
This method calls dragObject() and starts the drag. |
boolean |
tabOrderedRenaming()
Returns whether tab ordered renaming is enabled |
void |
takeItem(org.kde.qt.QListViewItem i)
Reimplemented for internal reasons. |
protected java.lang.String |
tooltip(org.kde.qt.QListViewItem item,
int column)
|
int |
tooltipColumn()
|
protected void |
viewportPaintEvent(org.kde.qt.QPaintEvent arg1)
Reimplemented for internal reasons. |
protected void |
viewportResizeEvent(org.kde.qt.QResizeEvent e)
Reimplemented for setFullWidth() |
Methods inherited from class org.kde.qt.QListView |
---|
adjustColumn, allColumnsShowFocus, childCount, clear, clearSelection, columnAlignment, columns, columnText, columnWidth, columnWidthMode, contentsContextMenuEvent, currentItem, defaultRenameAction, doAutoScroll, drawContentsOffset, ensureItemVisible, eventFilter, findItem, findItem, firstChild, header, hideColumn, insertItem, invertSelection, 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, setSelectionMode, 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 |
Field Detail |
---|
public static final int Single
public static final int Multi
public static final int Extended
public static final int NoSelection
public static final int FileManager
Constructor Detail |
---|
protected KListView(java.lang.Class dummy)
public KListView(org.kde.qt.QWidget parent, java.lang.String name)
parent
and name
are handled by
QListView, as usual.
public KListView(org.kde.qt.QWidget parent)
public KListView()
Method Detail |
---|
public org.kde.qt.QMetaObject metaObject()
metaObject
in class org.kde.qt.QListView
public java.lang.String className()
className
in class org.kde.qt.QListView
public void setAcceptDrops(boolean arg1)
setAcceptDrops
in class org.kde.qt.QWidget
public boolean isExecuteArea(org.kde.qt.QPoint point)
public boolean isExecuteArea(int x)
public void moveItem(org.kde.qt.QListViewItem item, org.kde.qt.QListViewItem parent, org.kde.qt.QListViewItem after)
item
to parent
, positioned immediately after item after.
If after is 0, item
is made the first child of parent.
(Un-deprecated in kde-3.4)
public org.kde.qt.QListViewItem lastItem()
lastItem
in class org.kde.qt.QListView
lastChild()
public org.kde.qt.QListViewItem lastChild()
lastItem()
public KLineEdit renameLineEdit()
public boolean itemsMovable()
setDragEnabled(boolean)
,
setItemsMovable(boolean)
public boolean itemsRenameable()
setItemsRenameable(boolean)
public boolean dragEnabled()
setDragEnabled(boolean)
public boolean autoOpen()
setAutoOpen(boolean)
public boolean isRenameable(int column)
column
is renamable.setRenameable(int, boolean)
public boolean dropVisualizer()
setDropVisualizer(boolean)
public int tooltipColumn()
setTooltipColumn(int)
public boolean dropHighlighter()
setDropHighlighter(boolean)
public int dropVisualizerWidth()
setDropVisualizerWidth(int)
public int selectionModeExt()
SelectionModeExt
,
setSelectionModeExt(int)
public int itemIndex(org.kde.qt.QListViewItem item)
item
within the item tree or -1 if
item
doesn't exist in this list view. This function takes
all items into account not only the visible ones.
public org.kde.qt.QListViewItem itemAtIndex(int index)
index
within the item tree or 0 if
index
doesn't exist in this list view. This function takes
all items into account not only the visible ones.
public void setFullWidth(boolean fullWidth)
fullWidth()
public boolean fullWidth()
setFullWidth(boolean)
public int addColumn(java.lang.String label, int width)
addColumn
in class org.kde.qt.QListView
removeColumn(int)
public int addColumn(java.lang.String label)
addColumn
in class org.kde.qt.QListView
public int addColumn(org.kde.qt.QIconSet iconset, java.lang.String label, int width)
addColumn
in class org.kde.qt.QListView
public int addColumn(org.kde.qt.QIconSet iconset, java.lang.String label)
addColumn
in class org.kde.qt.QListView
public void removeColumn(int index)
removeColumn
in class org.kde.qt.QListView
addColumn(java.lang.String, int)
public void setAlternateBackground(org.kde.qt.QColor c)
c
- the color to use for every other item. Set to an invalid
color to disable alternate colors.alternateBackground()
public org.kde.qt.QColor alternateBackground()
setAlternateBackground(org.kde.qt.QColor)
public void saveLayout(KConfig config, java.lang.String group)
config
- the KConfig object to write togroup
- the config group to usepublic void restoreLayout(KConfig config, java.lang.String group)
config
- the KConfig object to read fromgroup
- the config group to usepublic void setSorting(int column, boolean ascending)
setSorting
in class org.kde.qt.QListView
column
- is the column to be sorted, or -1 to sort in order of
insertionascending
- whether to sort ascending (or descending)public void setSorting(int column)
setSorting
in class org.kde.qt.QListView
public int columnSorted()
public boolean ascendingSort()
public void takeItem(org.kde.qt.QListViewItem i)
takeItem
in class org.kde.qt.QListView
public void setShadeSortColumn(boolean shadeSortColumn)
shadeSortColumn
- True if sort column should be shaded.public boolean shadeSortColumn()
public void rename(org.kde.qt.QListViewItem item, int c)
c
of item.
public void setRenameable(int column, boolean yesno)
public void setRenameable(int column)
public void setItemsMovable(boolean b)
itemsMovable()
public void setItemsRenameable(boolean b)
itemsRenameable()
,
setRenameable(int, boolean)
public void setDragEnabled(boolean b)
public void setAutoOpen(boolean b)
public void setDropVisualizer(boolean b)
public void setDropVisualizerWidth(int w)
public void setTooltipColumn(int column)
column
- is the column for which tooltips will be shown.
Set -1 to disable this feature.public void setDropHighlighter(boolean b)
public void setSelectionModeExt(int mode)
public void setTabOrderedRenaming(boolean b)
public boolean tabOrderedRenaming()
protected boolean below(org.kde.qt.QRect rect, org.kde.qt.QPoint p)
p
would count as
being above or below the QRect rect.
rect
- is the rectangle we examine.p
- is the point located in the rectangle, p is assumed to be in
viewport coordinates.protected boolean below(org.kde.qt.QListViewItem i, org.kde.qt.QPoint p)
i
- the item whose rect() is passed to the above function.p
- is translated from contents coordinates to viewport coordinates
before being passed to the above function.public boolean event(org.kde.qt.QEvent arg1)
event
in class org.kde.qt.QWidget
protected void emitExecute(org.kde.qt.QListViewItem item, org.kde.qt.QPoint pos, int c)
protected void focusInEvent(org.kde.qt.QFocusEvent fe)
focusInEvent
in class org.kde.qt.QListView
protected void focusOutEvent(org.kde.qt.QFocusEvent fe)
focusOutEvent
in class org.kde.qt.QListView
protected void leaveEvent(org.kde.qt.QEvent e)
leaveEvent
in class org.kde.qt.QWidget
protected java.lang.String tooltip(org.kde.qt.QListViewItem item, int column)
column
of item.
protected boolean showTooltip(org.kde.qt.QListViewItem item, org.kde.qt.QPoint pos, int column)
column
of item
shall be shown at point pos.
protected void contentsDragMoveEvent(org.kde.qt.QDragMoveEvent event)
contentsDragMoveEvent
in class org.kde.qt.QListView
protected void contentsMousePressEvent(org.kde.qt.QMouseEvent e)
contentsMousePressEvent
in class org.kde.qt.QListView
protected void contentsMouseMoveEvent(org.kde.qt.QMouseEvent e)
contentsMouseMoveEvent
in class org.kde.qt.QListView
protected void contentsMouseDoubleClickEvent(org.kde.qt.QMouseEvent e)
contentsMouseDoubleClickEvent
in class org.kde.qt.QListView
protected void contentsDragLeaveEvent(org.kde.qt.QDragLeaveEvent event)
contentsDragLeaveEvent
in class org.kde.qt.QListView
protected void contentsMouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
contentsMouseReleaseEvent
in class org.kde.qt.QListView
protected void contentsDropEvent(org.kde.qt.QDropEvent arg1)
contentsDropEvent
in class org.kde.qt.QListView
protected void contentsDragEnterEvent(org.kde.qt.QDragEnterEvent arg1)
contentsDragEnterEvent
in class org.kde.qt.QListView
protected org.kde.qt.QDragObject dragObject()
dragObject
in class org.kde.qt.QListView
setDragEnabled(boolean)
protected boolean acceptDrag(org.kde.qt.QDropEvent event)
event
provides some acceptable
format.
A common mistake is to forget the "const" in your reimplementationprotected org.kde.qt.QRect drawDropVisualizer(org.kde.qt.QPainter p, org.kde.qt.QListViewItem parent, org.kde.qt.QListViewItem after)
protected org.kde.qt.QRect drawItemHighlighter(org.kde.qt.QPainter painter, org.kde.qt.QListViewItem item)
protected void startDrag()
startDrag
in class org.kde.qt.QListView
protected void keyPressEvent(org.kde.qt.QKeyEvent arg1)
keyPressEvent
in class org.kde.qt.QListView
protected void viewportPaintEvent(org.kde.qt.QPaintEvent arg1)
viewportPaintEvent
in class org.kde.qt.QScrollView
protected void activateAutomaticSelection()
protected void deactivateAutomaticSelection()
protected boolean automaticSelection()
protected void viewportResizeEvent(org.kde.qt.QResizeEvent e)
viewportResizeEvent
in class org.kde.qt.QListView
protected void disableAutoSelection()
resetAutoSelection()
protected void resetAutoSelection()
disableAutoSelection()
protected void movableDropEvent(org.kde.qt.QListViewItem parent, org.kde.qt.QListViewItem afterme)
protected void findDrop(org.kde.qt.QPoint pos, org.kde.qt.QListViewItem parent, org.kde.qt.QListViewItem after)
protected void fileManagerKeyPressEvent(org.kde.qt.QKeyEvent arg1)
protected int depthToPixels(int depth)
protected void slotSettingsChanged(int arg1)
protected void slotMouseButtonClicked(int btn, org.kde.qt.QListViewItem item, org.kde.qt.QPoint pos, int c)
protected void doneEditing(org.kde.qt.QListViewItem item, int row)
protected void cleanDropVisualizer()
protected void cleanItemHighlighter()
protected void emitContextMenu(org.kde.qt.QListViewItem arg1, org.kde.qt.QPoint arg2, int arg3)
protected void emitContextMenu(KListView arg1, org.kde.qt.QListViewItem arg2)
protected void slotOnItem(org.kde.qt.QListViewItem item)
protected void slotOnViewport()
protected void slotAutoSelect()
protected void slotDragExpand()
protected void slotHeaderChanged()
protected void finalize() throws java.lang.InternalError
finalize
in class org.kde.qt.QListView
java.lang.InternalError
public void dispose()
dispose
in class org.kde.qt.QListView
public boolean isDisposed()
isDisposed
in class org.kde.qt.QListView
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |