|
||||||||
| 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.QLineEdit
org.kde.koala.KLineEdit
public class KLineEdit
An enhanced QLineEdit widget for inputting text.
returnPressed( String ) signals are the same as QLineEdit's
except it provides the current text in the widget as its argument whenever
appropriate.
This widget by default creates a completion object when you invoke
the completionObject( boolean ) member function for the first time or
use setCompletionObject( KCompletion, boolean ) to assign your own
completion object. Additionally, to make this widget more functional,
KLineEdit will by default handle the text rotation and completion
events internally when a completion object is created through either one
of the methods mentioned above. If you do not need this functionality,
simply use KCompletionBase.setHandleSignals( boolean ) or set the
booleanean parameter in the above functions to false.
The default key-bindings for completion and rotation is determined
from the global settings in KStdAccel. These values, however,
can be overridden locally by invoking KCompletionBase.setKeyBinding().
The values can easily be reverted back to the default setting, by simply
calling useGlobalSettings(). An alternate method would be to default
individual key-bindings by using setKeyBinding() with the default
second argument.
If EchoMode for this widget is set to something other than QLineEdit.Normal,
the completion mode will always be defaulted to KGlobalSettings.CompletionNone.
This is done purposefully to guard against protected entries such as passwords being
cached in KCompletion's list. Hence, if the EchoMode is not QLineEdit.Normal, the
completion mode is automatically disabled.
A read-only KLineEdit will have the same background color as a
disabled KLineEdit, but its foreground color will be the one used
for the read-write mode. This differs from QLineEdit's implementation
and is done to give visual distinction between the three different modes:
disabled, read-only, and read-write.
KLineEdit edit = new KLineEdit( this, "mywidget" );
KCompletion comp = edit.completionObject();
// Connect to the return pressed signal - optional
connect(edit,SIGNAL("returnPressed(String)"),comp,SLOT("addItem(String)"));
To use a customized completion objects or your
own completion object :
KLineEdit edit = new KLineEdit( this,"mywidget" );
KURLCompletion comp = new KURLCompletion();
edit.setCompletionObject( comp );
// Connect to the return pressed signal - optional
connect(edit,SIGNAL("returnPressed(String)"),comp,SLOT("addItem(String)"));
Note if you specify your own completion object you have to either delete
it when you don't need it anymore, or you can tell KLineEdit to delete it
for you:
edit.setAutoDeleteCompletionObject( true );
// Tell the widget to not handle completion and iteration automatically. edit.setHandleSignals( false ); // Set your own key-bindings for a text completion mode. edit.setKeyBinding( KCompletionBase.TextCompletion, Qt.End ); // Hide the context (popup) menu edit.setContextMenuEnabled( false ); // Temporarily disable signal (both completion & iteration) emitions edit.disableSignals(); // Default the key-bindings back to the default system settings. edit.useGlobalKeyBindings();See
KLineEditSignals for signals emitted by KLineEdit
| Field Summary |
|---|
| Fields inherited from class org.kde.qt.QLineEdit |
|---|
NoEcho, Normal, Password |
| 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 | |
|---|---|
|
KLineEdit()
|
protected |
KLineEdit(java.lang.Class dummy)
|
|
KLineEdit(org.kde.qt.QWidget parent)
|
|
KLineEdit(org.kde.qt.QWidget parent,
java.lang.String name)
Constructs a KLineEdit object with a parent and a name. |
|
KLineEdit(java.lang.String string,
org.kde.qt.QWidget parent)
|
|
KLineEdit(java.lang.String string,
org.kde.qt.QWidget parent,
java.lang.String name)
Constructs a KLineEdit object with a default text, a parent, and a name. |
| Method Summary | |
|---|---|
protected boolean |
autoSuggest()
Whether in current state text should be auto-suggested |
java.lang.String |
className()
|
void |
clear()
Reimplemented to workaround a buggy QLineEdit.clear() (changing the clipboard to the text we just had in the lineedit) |
KCompletionBox |
completionBox()
|
KCompletionBox |
completionBox(boolean create)
|
int |
completionMode()
Returns the current completion mode. |
KCompletion |
completionObject()
|
KCompletion |
completionObject(boolean hsig)
Returns a pointer to the current completion object. |
KCompletion |
compObj()
Returns a pointer to the completion object. |
protected void |
contextMenuEvent(org.kde.qt.QContextMenuEvent arg1)
Re-implemented for internal reasons. |
void |
copy()
Reimplemented for internal reasons, the API is not affected. |
protected void |
create()
|
protected void |
create(long arg1)
|
protected void |
create(long arg1,
boolean initializeWindow)
|
protected void |
create(long arg1,
boolean initializeWindow,
boolean destroyOldWindow)
Reimplemented for internal reasons, the API is not affected. |
protected org.kde.qt.QPopupMenu |
createPopupMenu()
Re-implemented for internal reasons. |
protected KCompletionBaseInterface |
delegate()
Returns the delegation object. |
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
protected void |
dropEvent(org.kde.qt.QDropEvent arg1)
Re-implemented to handle URI drops. |
boolean |
emitSignals()
Returns true if the object emits the signals. |
boolean |
eventFilter(org.kde.qt.QObject arg1,
org.kde.qt.QEvent arg2)
Re-implemented for internal reasons. |
protected void |
finalize()
Deletes the wrapped C++ instance |
protected void |
focusInEvent(org.kde.qt.QFocusEvent arg1)
Re-implemented for internal reasons. |
KShortcut |
getKeyBinding(int item)
Returns the key-binding used for the specified item. |
boolean |
handleSignals()
Returns true if the object handles the signals. |
boolean |
isCompletionObjectAutoDeleted()
Returns true if the completion object is deleted upon this widget's destruction. |
boolean |
isContextMenuEnabled()
Returns true when the context menu is enabled. |
boolean |
isDisposed()
Has the wrapped C++ instance been deleted? |
boolean |
isSqueezedTextEnabled()
Returns true if text squeezing is enabled. |
boolean |
isURLDropsEnabled()
Returns true when decoded URL drops are enabled |
protected void |
keyPressEvent(org.kde.qt.QKeyEvent arg1)
Re-implemented for internal reasons. |
protected void |
makeCompletion(java.lang.String arg1)
Completes the remaining text with a matching one from a given list. |
org.kde.qt.QMetaObject |
metaObject()
|
protected void |
mouseDoubleClickEvent(org.kde.qt.QMouseEvent arg1)
Re-implemented for internal reasons. |
protected void |
mousePressEvent(org.kde.qt.QMouseEvent arg1)
Re-implemented for internal reasons. |
java.lang.String |
originalText()
Returns the original text if text squeezing is enabled. |
protected void |
resizeEvent(org.kde.qt.QResizeEvent arg1)
Re-implemented for internal reasons. |
void |
rotateText(int type)
Iterates through all possible matches of the completed text or the history list. |
void |
setAutoDeleteCompletionObject(boolean autoDelete)
Sets the completion object when this widget's destructor is called. |
void |
setCompletedItems(java.lang.String[] items)
Sets items into the completion-box if completionMode() is
CompletionPopup. |
void |
setCompletedItems(java.lang.String[] items,
boolean autoSuggest)
Same as the above function except it allows you to temporarily turn off text completion in CompletionPopupAuto mode. |
void |
setCompletedText(java.lang.String arg1)
See KCompletionBase.setCompletedText. |
protected void |
setCompletedText(java.lang.String arg1,
boolean arg2)
|
void |
setCompletionBox(KCompletionBox box)
Set the completion-box to be used in completion mode KGlobalSettings.CompletionPopup. |
void |
setCompletionMode(int mode)
Re-implemented from KCompletionBase for internal reasons. |
void |
setCompletionObject(KCompletion arg1)
|
void |
setCompletionObject(KCompletion arg1,
boolean hsig)
Reimplemented for internal reasons, the API is not affected. |
void |
setContextMenuEnabled(boolean showMenu)
Enables/disables the popup (context) menu. |
protected void |
setDelegate(KCompletionBaseInterface delegate)
Sets or removes the delegation object. |
void |
setEnableSignals(boolean enable)
Sets the widget's ability to emit text completion and rotation signals. |
void |
setEnableSqueezedText(boolean enable)
Enable text squeezing whenever the supplied text is too long. |
void |
setHandleSignals(boolean handle)
Enables this object to handle completion and rotation events internally. |
boolean |
setKeyBinding(int item,
KShortcut key)
Sets the key-binding to be used for manual text completion, text rotation in a history list as well as a completion list. |
void |
setReadOnly(boolean arg1)
Re-implemented for internal reasons. |
void |
setSqueezedText(java.lang.String text)
Squeezes text into the line edit. |
void |
setText(java.lang.String arg1)
Re-implemented to enable text squeezing. |
void |
setTrapReturnKey(boolean trap)
By default, KLineEdit recognizes Key_Return and Key_Enter and emits
the returnPressed() signals, but it also lets the event pass,
for example causing a dialog's default-button to be called. |
void |
setURL(KURL url)
Sets url into the lineedit. |
void |
setURLDropsEnabled(boolean enable)
Enables/Disables handling of URL drops. |
protected void |
setUserSelection(boolean userSelection)
Sets the widget in userSelection mode or in automatic completion selection mode. |
boolean |
trapReturnKey()
|
void |
useGlobalKeyBindings()
Sets this object to use global values for key-bindings. |
protected void |
userCancelled(java.lang.String cancelText)
Resets the current displayed text. |
| Methods inherited from class org.kde.qt.QLineEdit |
|---|
alignment, backspace, characterAt, clearModified, clearValidator, cursorBackward, cursorBackward, cursorForward, cursorForward, cursorLeft, cursorLeft, cursorPosition, cursorRight, cursorRight, cursorWordBackward, cursorWordForward, cut, del, deselect, displayText, dragEnabled, dragEnterEvent, dragLeaveEvent, dragMoveEvent, drawContents, echoMode, edited, end, event, focusOutEvent, frame, getSelection, hasAcceptableInput, hasMarkedText, hasSelectedText, home, imComposeEvent, imEndEvent, imStartEvent, inputMask, insert, isModified, isReadOnly, isRedoAvailable, isUndoAvailable, markedText, maxLength, minimumSizeHint, mouseMoveEvent, mouseReleaseEvent, paste, redo, repaintArea, selectAll, selectedText, selectionStart, setAlignment, setCursorPosition, setDragEnabled, setEchoMode, setEdited, setFont, setFrame, setInputMask, setMaxLength, setPalette, setSelection, setValidator, sizeHint, text, tr, tr, undo, validateAndSet, validator, windowActivationChange |
| Methods inherited from class org.kde.qt.QFrame |
|---|
contentsRect, drawFrame, frameChanged, frameRect, frameShadow, frameShape, frameStyle, frameWidth, lineShapesOk, lineWidth, margin, midLineWidth, paintEvent, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMargin, setMidLineWidth, styleChange |
| 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, cursor, customWhatsThis, destroy, destroy, destroy, devType, drawText, drawText, enabledChange, enterEvent, erase, erase, erase, erase, eraseColor, erasePixmap, find, focusData, focusNextPrevChild, 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, isActiveWindow, isDesktop, isDialog, isEnabled, isEnabledTo, isEnabledToTLW, isExtDev, isFocusEnabled, isFullScreen, isHidden, isInputMethodEnabled, isMaximized, isMinimized, isModal, isPopup, isShown, isTopLevel, isUpdatesEnabled, isVisible, isVisibleTo, isVisibleToTLW, keyboardGrabber, keyReleaseEvent, layout, leaveEvent, 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, resize, resize, resolution, scroll, scroll, setAcceptDrops, setActiveWindow, setAutoMask, setBackgroundColor, setBackgroundMode, setBackgroundMode, setBackgroundOrigin, setBackgroundPixmap, setBaseSize, setBaseSize, setCaption, setCursor, setDisabled, setEnabled, 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, 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, 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, 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 |
|---|
protected KLineEdit(java.lang.Class dummy)
public KLineEdit(java.lang.String string,
org.kde.qt.QWidget parent,
java.lang.String name)
string - Text to be shown in the edit widget.parent - The parent object of this widget.name - the name of this widget
public KLineEdit(java.lang.String string,
org.kde.qt.QWidget parent)
public KLineEdit(org.kde.qt.QWidget parent,
java.lang.String name)
parent - The parent object of this widget.name - The name of this widget.public KLineEdit(org.kde.qt.QWidget parent)
public KLineEdit()
| Method Detail |
|---|
public org.kde.qt.QMetaObject metaObject()
metaObject in class org.kde.qt.QLineEditpublic java.lang.String className()
className in class org.kde.qt.QLineEditpublic void setURL(KURL url)
url into the lineedit. It uses KURL.prettyURL() so
that the url is properly decoded for displaying.
public void setCompletionMode(int mode)
setCompletionMode in interface KCompletionBaseInterfacepublic void setContextMenuEnabled(boolean showMenu)
true, then both the context menu and the completion
menu item are enabled. If you do not want to the completion
item to be visible simply invoke hideModechanger() right
after calling this method. Also by default, the context
menu is automatically created if this widget is editable. Thus
you need to call this function with the argument set to false
if you do not want this behavior.
showMenu - If true, show the context menu.public boolean isContextMenuEnabled()
true when the context menu is enabled.
public void setURLDropsEnabled(boolean enable)
enable - If true, insert decoded URLspublic boolean isURLDropsEnabled()
true when decoded URL drops are enabled
public void setTrapReturnKey(boolean trap)
Key_Return and Key_Enter and emits
the returnPressed() signals, but it also lets the event pass,
for example causing a dialog's default-button to be called.
Call this method with trap = true to make KLineEdit stop these
events. The signals will still be emitted of course.
trapReturnKey()public boolean trapReturnKey()
true if keyevents of Key_Return or
Key_Enter will be stopped or if they will be propagated.setTrapReturnKey(boolean)
public boolean eventFilter(org.kde.qt.QObject arg1,
org.kde.qt.QEvent arg2)
eventFilter in class org.kde.qt.QObjectpublic KCompletionBox completionBox(boolean create)
create - Set this to false if you don't want the box to be created
i.e. to test if it is available.
public KCompletionBox completionBox()
public void setCompletionObject(KCompletion arg1,
boolean hsig)
setCompletionObject in interface KCompletionBaseInterfacepublic void setCompletionObject(KCompletion arg1)
setCompletionObject in interface KCompletionBaseInterfacepublic void copy()
copy in class org.kde.qt.QLineEditpublic void setEnableSqueezedText(boolean enable)
originalText().
QLineEditpublic boolean isSqueezedTextEnabled()
public java.lang.String originalText()
QLineEditpublic void setCompletionBox(KCompletionBox box)
box - The KCompletionBox to setpublic void setReadOnly(boolean arg1)
setReadOnly in class org.kde.qt.QLineEditpublic void rotateText(int type)
type - The key-binding invoked.public void setCompletedText(java.lang.String arg1)
setCompletedText in interface KCompletionBaseInterfacepublic void setCompletedItems(java.lang.String[] items)
items into the completion-box if completionMode() is
CompletionPopup. The popup will be shown immediately.
setCompletedItems in interface KCompletionBaseInterfaceitems - list of completion matches to be shown in the completion box.
public void setCompletedItems(java.lang.String[] items,
boolean autoSuggest)
items - list of completion matches to be shown in the completion box.autoSuggest - true if you want automatic text completion (suggestion) enabled.public void clear()
clear in class org.kde.qt.QLineEditpublic void setSqueezedText(java.lang.String text)
text into the line edit.
This can only be used with read-only line-edits.
public void setText(java.lang.String arg1)
setText in class org.kde.qt.QLineEditprotected void resizeEvent(org.kde.qt.QResizeEvent arg1)
resizeEvent in class org.kde.qt.QLineEditprotected void keyPressEvent(org.kde.qt.QKeyEvent arg1)
keyPressEvent in class org.kde.qt.QLineEditprotected void mousePressEvent(org.kde.qt.QMouseEvent arg1)
mousePressEvent in class org.kde.qt.QLineEditprotected void mouseDoubleClickEvent(org.kde.qt.QMouseEvent arg1)
mouseDoubleClickEvent in class org.kde.qt.QLineEditprotected void contextMenuEvent(org.kde.qt.QContextMenuEvent arg1)
contextMenuEvent in class org.kde.qt.QLineEditprotected org.kde.qt.QPopupMenu createPopupMenu()
createPopupMenu in class org.kde.qt.QLineEditprotected void dropEvent(org.kde.qt.QDropEvent arg1)
dropEvent in class org.kde.qt.QLineEdit
protected void setCompletedText(java.lang.String arg1,
boolean arg2)
protected void setUserSelection(boolean userSelection)
protected void create(long arg1,
boolean initializeWindow,
boolean destroyOldWindow)
create in class org.kde.qt.QWidget
protected void create(long arg1,
boolean initializeWindow)
create in class org.kde.qt.QWidgetprotected void create(long arg1)
create in class org.kde.qt.QWidgetprotected void create()
create in class org.kde.qt.QWidgetprotected void focusInEvent(org.kde.qt.QFocusEvent arg1)
focusInEvent in class org.kde.qt.QLineEditprotected boolean autoSuggest()
protected void makeCompletion(java.lang.String arg1)
protected void userCancelled(java.lang.String cancelText)
protected void finalize()
throws java.lang.InternalError
finalize in class org.kde.qt.QLineEditjava.lang.InternalErrorpublic void dispose()
dispose in class org.kde.qt.QLineEditpublic boolean isDisposed()
isDisposed in class org.kde.qt.QLineEditpublic KCompletion completionObject(boolean hsig)
hsig
is set to false. It is also automatically destroyed when the destructor
is called. You can change this default behavior using the
setAutoDeleteCompletionObject(boolean) and setHandleSignals(boolean) member
functions.
See also compObj().
completionObject in interface KCompletionBaseInterfacehsig - if true, handles completion signals internally.
public KCompletion completionObject()
completionObject in interface KCompletionBaseInterfacepublic void setHandleSignals(boolean handle)
setHandleSignals in interface KCompletionBaseInterfacehandle - if true, handle completion & rotation internally.public boolean isCompletionObjectAutoDeleted()
isCompletionObjectAutoDeleted in interface KCompletionBaseInterfacepublic void setAutoDeleteCompletionObject(boolean autoDelete)
setAutoDeleteCompletionObject in interface KCompletionBaseInterfaceautoDelete - if true, delete completion object on destruction.public void setEnableSignals(boolean enable)
enable set to false will
cause the completion & rotation signals not to be emitted.
However, unlike setting the completion object to NULL
using setCompletionObject, disabling the emition of
the signals through this method does not affect the current
completion object.
There is no need to invoke this function by default. When a
completion object is created through completionObject or
setCompletionObject, these signals are set to emit
automatically. Also note that disabling this signals will not
necessarily interfere with the objects ability to handle these
events internally. See setHandleSignals.
setEnableSignals in interface KCompletionBaseInterfaceenable - if false, disables the emition of completion & rotation signals.public boolean handleSignals()
handleSignals in interface KCompletionBaseInterfacepublic boolean emitSignals()
emitSignals in interface KCompletionBaseInterfacepublic int completionMode()
completionMode in interface KCompletionBaseInterface
public boolean setKeyBinding(int item,
KShortcut key)
key is negative or the supplied key-binding conflicts
with the ones set for one of the other features.
NOTE: To use a modifier key (Shift, Ctrl, Alt) as part of
the key-binding simply simply sum up the values of the
modifier and the actual key. For example, to use CTRL+E as
a key binding for one of the items, you would simply supply
"Qt.CtrlButton + Qt.Key_E" as the second argument to this
function.
setKeyBinding in interface KCompletionBaseInterfaceitem - the feature whose key-binding needs to be set:
key - key-binding used to rotate down in a list.
getKeyBinding(int)public KShortcut getKeyBinding(int item)
item. If the binding
contains modifier key(s), the SUM of the modifier key
and the actual key code are returned.
getKeyBinding in interface KCompletionBaseInterfaceitem - the item to check
item.setKeyBinding(int, org.kde.koala.KShortcut)public void useGlobalKeyBindings()
useGlobalKeyBindings in interface KCompletionBaseInterfacepublic KCompletion compObj()
NULL. Use this method to get the
pointer to a completion object when inheriting so that you
won't inadvertently create it!!
compObj in interface KCompletionBaseInterfaceprotected void setDelegate(KCompletionBaseInterface delegate)
delegate - the delegation object, or 0 to remove itprotected KCompletionBaseInterface delegate()
setDelegate(org.kde.koala.KCompletionBaseInterface)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||