|
||||||||
| 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.QComboBox
org.kde.koala.KComboBox
public class KComboBox
A combined button, line-edit and a popup list widget.
setCompletionObject call to false.
Beware: The completion object can be deleted on you, especially if a call
such as setEditable(false) is made. Store the pointer at your own risk,
and consider using QGuardedPtrCompletionAuto.
Unlike an editable combobox the CompletionAuto mode, works by matching
any typed key with the first letter of entries in the combobox. Please note
that if you call setEditable( false ) to change an editable combobox to a
non-editable one, the text completion object associated with the combobox will
no longer exist unless you created the completion object yourself and assigned
it to this widget or you called setAutoDeleteCompletionObject( false ). In other
words do not do the following:
KComboBox combo = new KCompletionBox(true, this, "mywidget"); KCompletion comp = combo.completionObject(); combo.setEditable( false ); comp.clear(); // CRASH: completion object does not exist anymore.A read-only KComboBox will have the same background color as a disabled KComboBox, but its foreground color will be the one used for the read-write mode. This differs from QComboBox's implementation and is done to give visual distinction between the three different modes: disabled, read-only, and read-write.
KComboBox combo = new KComboBox( true, this, "mywidget" );
KCompletion comp = combo.completionObject();
// Connect to the return pressed signal - optional
connect(combo,SIGNAL("returnPressed(String)"),comp,SLOT("addItem(String)"));
// Provide the to be completed strings. Note that those are separate from the combo's
// contents.
comp.insertItems( someArrayList );
To use your own completion object:
KComboBox combo = new KComboBox( this,"mywidget" );
KURLCompletion comp = new KURLCompletion();
combo.setCompletionObject( comp );
// Connect to the return pressed signal - optional
connect(combo,SIGNAL("returnPressed(String)"),comp,SLOT("addItem(String)"));
Note that you have to either delete the allocated completion object
when you don't need it anymore, or call
setAutoDeleteCompletionObject( true );
Miscellaneous function calls:
// Tell the widget not to handle completion and rotation combo.setHandleSignals( false ); // Set your own completion key for manual completions. combo.setKeyBinding( KCompletionBase.TextCompletion, Qt.End ); // Hide the context (popup) menu combo.setContextMenuEnabled( false );See
KComboBoxSignals for signals emitted by KComboBox
| Field Summary |
|---|
| Fields inherited from class org.kde.qt.QComboBox |
|---|
AfterCurrent, AtBottom, AtCurrent, AtTop, BeforeCurrent, NoInsertion |
| 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 | |
|---|---|
|
KComboBox()
|
|
KComboBox(boolean rw)
|
|
KComboBox(boolean rw,
org.kde.qt.QWidget parent)
|
|
KComboBox(boolean rw,
org.kde.qt.QWidget parent,
java.lang.String name)
Constructs a "read-write" or "read-only" combo box depending on the value of the first argument( rw ) with a parent, a
name. |
protected |
KComboBox(java.lang.Class dummy)
|
|
KComboBox(org.kde.qt.QWidget parent)
|
|
KComboBox(org.kde.qt.QWidget parent,
java.lang.String name)
Constructs a read-only or rather select-only combo box with a parent object and a name. |
| Method Summary | |
|---|---|
boolean |
autoCompletion()
Re-implemented from QComboBox. |
void |
changeURL(KURL url,
int index)
Replaces the item at position index with url.
KURL.prettyURL() is used so that the url is properly decoded
for displaying. |
void |
changeURL(org.kde.qt.QPixmap pixmap,
KURL url,
int index)
Replaces the item at position index with url and pixmap pixmap.
KURL.prettyURL() is used so that the url is properly decoded
for displaying. |
java.lang.String |
className()
|
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. |
boolean |
contains(java.lang.String text)
Convenience method which iterates over all items and checks if any of them is equal to text.
If text is an empty string, false
is returned. |
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. |
int |
cursorPosition()
Returns the current cursor position. |
protected KCompletionBaseInterface |
delegate()
Returns the delegation object. |
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
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 |
KShortcut |
getKeyBinding(int item)
Returns the key-binding used for the specified item. |
boolean |
handleSignals()
Returns true if the object handles the signals. |
void |
insertURL(KURL url)
|
void |
insertURL(KURL url,
int index)
Inserts url at position index into the combobox. |
void |
insertURL(org.kde.qt.QPixmap pixmap,
KURL url)
|
void |
insertURL(org.kde.qt.QPixmap pixmap,
KURL url,
int index)
Inserts url with the pixmap &p pixmap at position index into
the combobox. |
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 |
isURLDropsEnabled()
Returns true when decoded URL drops are enabled |
protected void |
makeCompletion(java.lang.String arg1)
Completes text according to the completion mode. |
org.kde.qt.QMetaObject |
metaObject()
|
void |
rotateText(int type)
Iterates through all possible matches of the completed text or the history list. |
void |
setAutoCompletion(boolean autocomplete)
Re-implemented from QComboBox. |
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 |
setCompletedText(java.lang.String arg1)
Sets the completed text in the line-edit appropriately. |
protected void |
setCompletedText(java.lang.String arg1,
boolean arg2)
|
void |
setCompletionMode(int mode)
Sets the type of completion to be used. |
void |
setCompletionObject(KCompletion compObj)
|
void |
setCompletionObject(KCompletion compObj,
boolean hsig)
Sets up the completion object to be used. |
void |
setContextMenuEnabled(boolean showMenu)
Enables or disable the popup (context) menu. |
void |
setCurrentItem(int index)
Simply calls QComboBox' implementation. |
void |
setCurrentItem(java.lang.String item)
|
void |
setCurrentItem(java.lang.String item,
boolean insert)
|
void |
setCurrentItem(java.lang.String item,
boolean insert,
int index)
Selects the first item that matches item. If there is no such item,
it is inserted at position index if insert is true. |
protected void |
setDelegate(KCompletionBaseInterface delegate)
Sets or removes the delegation object. |
void |
setEditURL(KURL url)
Sets url into the edit field of the combobox. |
void |
setEnableSignals(boolean enable)
Sets the widget's ability to emit text completion and rotation signals. |
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 |
setLineEdit(org.kde.qt.QLineEdit arg1)
Re-implemented for internal reasons. |
void |
setTrapReturnKey(boolean trap)
By default, KComboBox 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 |
setURLDropsEnabled(boolean enable)
Enables/Disables handling of URL drops. |
boolean |
trapReturnKey()
|
void |
useGlobalKeyBindings()
Sets this object to use global values for key-bindings. |
protected void |
wheelEvent(org.kde.qt.QWheelEvent ev)
|
| Methods inherited from class org.kde.qt.QComboBox |
|---|
autoResize, changeItem, changeItem, changeItem, clear, clearEdit, clearValidator, count, currentItem, currentText, duplicatesEnabled, editable, focusInEvent, focusOutEvent, hide, insertionPolicy, insertItem, insertItem, insertItem, insertItem, insertItem, insertItem, insertStringList, insertStringList, insertStrList, insertStrList, insertStrList, keyPressEvent, lineEdit, listBox, maxCount, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, paintEvent, pixmap, popup, removeItem, resizeEvent, setAutoResize, setCurrentText, setDuplicatesEnabled, setEditable, setEditText, setEnabled, setFont, setInsertionPolicy, setListBox, setMaxCount, setPalette, setSizeLimit, setValidator, sizeHint, sizeLimit, styleChange, text, tr, tr, updateMask, validator |
| 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, cursor, customWhatsThis, destroy, destroy, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, drawText, drawText, dropEvent, enabledChange, enterEvent, erase, erase, erase, erase, eraseColor, erasePixmap, event, 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, 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, leaveEvent, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumSize, minimumSizeHint, 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, 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, visibleRect, 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, 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 KComboBox(java.lang.Class dummy)
public KComboBox(org.kde.qt.QWidget parent,
java.lang.String name)
parent - The parent object of this widgetname - The name of this widgetpublic KComboBox(org.kde.qt.QWidget parent)
public KComboBox()
public KComboBox(boolean rw,
org.kde.qt.QWidget parent,
java.lang.String name)
rw ) with a parent, a
name.
rw - When true, widget will be editable.parent - The parent object of this widget.name - The name of this widget.
public KComboBox(boolean rw,
org.kde.qt.QWidget parent)
public KComboBox(boolean rw)
| Method Detail |
|---|
public org.kde.qt.QMetaObject metaObject()
metaObject in class org.kde.qt.QComboBoxpublic java.lang.String className()
className in class org.kde.qt.QComboBoxpublic void setEditURL(KURL url)
url into the edit field of the combobox. It uses
KURL.prettyURL() so that the url is properly decoded for
displaying.
public void insertURL(KURL url,
int index)
url at position index into the combobox. The item will
be appended if index is negative. KURL.prettyURL() is used
so that the url is properly decoded for displaying.
public void insertURL(KURL url)
public void insertURL(org.kde.qt.QPixmap pixmap,
KURL url,
int index)
url with the pixmap &p pixmap at position index into
the combobox. The item will be appended if index is negative.
KURL.prettyURL() is used so that the url is properly decoded
for displaying.
public void insertURL(org.kde.qt.QPixmap pixmap,
KURL url)
public void changeURL(KURL url,
int index)
index with url.
KURL.prettyURL() is used so that the url is properly decoded
for displaying.
public void changeURL(org.kde.qt.QPixmap pixmap,
KURL url,
int index)
index with url and pixmap pixmap.
KURL.prettyURL() is used so that the url is properly decoded
for displaying.
public int cursorPosition()
public void setAutoCompletion(boolean autocomplete)
true, the completion mode will be set to automatic.
Otherwise, it is defaulted to the global setting. This
method has been replaced by the more comprehensive
setCompletionMode().
setAutoCompletion in class org.kde.qt.QComboBoxautocomplete - Flag to enable/disable automatic completion mode.public boolean autoCompletion()
true if the current completion mode is set
to automatic. See its more comprehensive replacement
completionMode().
autoCompletion in class org.kde.qt.QComboBoxtrue when completion mode is automatic.public void setContextMenuEnabled(boolean showMenu)
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 boolean contains(java.lang.String text)
text.
If text is an empty string, false
is returned.
true if an item with the string text is in the combobox.public void setTrapReturnKey(boolean trap)
trap equal to true to make KComboBox
stop these events. The signals will still be emitted of course.
Only affects read-writable comboboxes.
setTrapReturnKey(boolean)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.QComboBoxpublic 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 setLineEdit(org.kde.qt.QLineEdit arg1)
setLineEdit in class org.kde.qt.QComboBoxpublic void rotateText(int type)
QComobBox.AtTop or QComboBox.AtBottom.
For other insertion modes whatever has been typed by the user
when the rotation event was initiated will be lost.
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 KCompletionBaseInterface
public void setCurrentItem(java.lang.String item,
boolean insert,
int index)
item. If there is no such item,
it is inserted at position index if insert is true. Otherwise,
no item is selected.
public void setCurrentItem(java.lang.String item,
boolean insert)
public void setCurrentItem(java.lang.String item)
public void setCurrentItem(int index)
setCurrentItem in class org.kde.qt.QComboBox
protected void setCompletedText(java.lang.String arg1,
boolean arg2)
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 wheelEvent(org.kde.qt.QWheelEvent ev)
wheelEvent in class org.kde.qt.QComboBoxprotected void makeCompletion(java.lang.String arg1)
not invoked if the completion mode is
set to CompletionNone. Also if the mode is set to CompletionShell
and multiple matches are found, this method will complete the
text to the first match with a beep to inidicate that there are
more matches. Then any successive completion key event iterates
through the remaining matches. This way the rotation functionality
is left to iterate through the list as usual.
protected void finalize()
throws java.lang.InternalError
finalize in class org.kde.qt.QComboBoxjava.lang.InternalErrorpublic void dispose()
dispose in class org.kde.qt.QComboBoxpublic boolean isDisposed()
isDisposed in class org.kde.qt.QComboBoxpublic 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 KCompletionBaseInterface
public void setCompletionObject(KCompletion compObj,
boolean hsig)
setAutoDeleteCompletionObject(boolean)
after calling this method. Be sure to set the boolean argument to false, if
you want to handle the completion signals yourself.
setCompletionObject in interface KCompletionBaseInterfacecompObj - a KCompletion() or a derived child object.hsig - if true, handles completion signals internally.public void setCompletionObject(KCompletion compObj)
setCompletionObject 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 void setCompletionMode(int mode)
setCompletionMode in interface KCompletionBaseInterfacemode - Completion type:
public 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 | |||||||