DOM::HTMLSelectElement

Search for usage in LXR

DOM::HTMLSelectElement Class Reference

#include <html_form.h>

Inheritance diagram for DOM::HTMLSelectElement:

Public Member Functions

 HTMLSelectElement (const HTMLSelectElement &other)
 
 HTMLSelectElement (const Node &other)
 
void add (const HTMLElement &element, const HTMLElement &before)
 
void blur ()
 
bool disabled () const
 
void focus ()
 
HTMLFormElement form () const
 
long length () const
 
bool multiple () const
 
DOMString name () const
 
HTMLSelectElementoperator= (const HTMLSelectElement &other)
 
HTMLSelectElementoperator= (const Node &other)
 
HTMLCollection options () const
 
void remove (long index)
 
long selectedIndex () const
 
void setDisabled (bool)
 
void setMultiple (bool)
 
void setName (const DOMString &)
 
void setSelectedIndex (long)
 
void setSize (long)
 
void setTabIndex (long)
 
void setValue (const DOMString &)
 
long size () const
 
long tabIndex () const
 
DOMString type () const
 
DOMString value () const
 
- Public Member Functions inherited from DOM::HTMLElement
 HTMLElement (const HTMLElement &other)
 
 HTMLElement (const Node &other)
 
void addCSSProperty (const DOMString &property, const DOMString &value)
 
HTMLCollection all () const
 
HTMLCollection children () const
 
DOMString className () const
 
DOMString contentEditable () const
 
DOMString dir () const
 
DOMString id () const
 
DOMString innerHTML () const
 
DOMString innerText () const
 
bool isContentEditable () const
 
DOMString lang () const
 
HTMLElementoperator= (const HTMLElement &other)
 
HTMLElementoperator= (const Node &other)
 
void removeCSSProperty (const DOMString &property)
 
void setClassName (const DOMString &)
 
void setContentEditable (const DOMString &enabled)
 
void setDir (const DOMString &)
 
void setId (const DOMString &)
 
void setInnerHTML (const DOMString &html)
 
void setInnerText (const DOMString &text)
 
void setLang (const DOMString &)
 
void setTitle (const DOMString &)
 
DOMString title () const
 
- Public Member Functions inherited from DOM::Element
 Element (const Element &other)
 
 Element (const Node &other)
 
unsigned long childElementCount () const
 
bool contentEditable () const
 
Element firstElementChild () const
 
Element form () const
 
DOMString getAttribute (const DOMString &name)
 
Attr getAttributeNode (const DOMString &name)
 
Attr getAttributeNodeNS (const DOMString &namespaceURI, const DOMString &localName)
 
DOMString getAttributeNS (const DOMString &namespaceURI, const DOMString &localName)
 
NodeList getElementsByClassName (const DOMString &className)
 
NodeList getElementsByTagName (const DOMString &name)
 
NodeList getElementsByTagNameNS (const DOMString &namespaceURI, const DOMString &localName)
 
bool hasAttribute (const DOMString &name)
 
bool hasAttributeNS (const DOMString &namespaceURI, const DOMString &localName)
 
bool isHTMLElement () const
 
Element lastElementChild () const
 
Element nextElementSibling () const
 
Elementoperator= (const Element &other)
 
Elementoperator= (const Node &other)
 
Element previousElementSibling () const
 
Element querySelector (const DOMString &query) const
 
NodeList querySelectorAll (const DOMString &query) const
 
void removeAttribute (const DOMString &name)
 
Attr removeAttributeNode (const Attr &oldAttr)
 
void removeAttributeNS (const DOMString &namespaceURI, const DOMString &localName)
 
void setAttribute (const DOMString &name, const DOMString &value)
 
Attr setAttributeNode (const Attr &newAttr)
 
Attr setAttributeNodeNS (const Attr &newAttr)
 
void setAttributeNS (const DOMString &namespaceURI, const DOMString &qualifiedName, const DOMString &value)
 
void setContentEditable (bool enabled)
 
CSSStyleDeclaration style ()
 
DOMString tagName () const
 
- Public Member Functions inherited from DOM::Node
 Node (const Node &other)
 
 Node (NodeImpl *_impl)
 
void addEventListener (const DOMString &type, EventListener *listener, const bool useCapture)
 
Node appendChild (const Node &newChild)
 
void applyChanges ()
 
NamedNodeMap attributes () const
 
NodeList childNodes () const
 
Node cloneNode (bool deep)
 
unsigned compareDocumentPosition (const DOM::Node &other)
 
bool dispatchEvent (const Event &evt)
 
quint32 elementId () const
 
Node firstChild () const
 
KHTML_DEPRECATED void getCursor (int offset, int &_x, int &_y, int &height)
 
QRect getRect ()
 
NodeImpl * handle () const
 
bool hasAttributes ()
 
bool hasChildNodes ()
 
unsigned long index () const
 
Node insertBefore (const Node &newChild, const Node &refChild)
 
bool isNull () const
 
bool isSupported (const DOMString &feature, const DOMString &version) const
 
Node lastChild () const
 
DOMString localName () const
 
DOMString namespaceURI () const
 
Node nextSibling () const
 
DOMString nodeName () const
 
unsigned short nodeType () const
 
DOMString nodeValue () const
 
void normalize ()
 
bool operator!= (const Node &other) const
 
Nodeoperator= (const Node &other)
 
bool operator== (const Node &other) const
 
Document ownerDocument () const
 
Node parentNode () const
 
DOMString prefix () const
 
Node previousSibling () const
 
Node removeChild (const Node &oldChild)
 
void removeEventListener (const DOMString &type, EventListener *listener, bool useCapture)
 
Node replaceChild (const Node &newChild, const Node &oldChild)
 
void setNodeValue (const DOMString &)
 
void setPrefix (const DOMString &prefix)
 
void setTextContent (const DOMString &text)
 
DOMString textContent () const
 
KHTML_DEPRECATED QString toHTML ()
 

Protected Member Functions

 HTMLSelectElement (HTMLSelectElementImpl *impl)
 
- Protected Member Functions inherited from DOM::HTMLElement
 HTMLElement (HTMLElementImpl *impl)
 
void assignOther (const Node &other, int elementId)
 
- Protected Member Functions inherited from DOM::Element
 Element (ElementImpl *_impl)
 

Additional Inherited Members

- Public Types inherited from DOM::Node
enum  DocumentPosition {
  DOCUMENT_POSITION_DISCONNECTED = 0x01, DOCUMENT_POSITION_PRECEDING = 0x02, DOCUMENT_POSITION_FOLLOWING = 0x04, DOCUMENT_POSITION_CONTAINS = 0x08,
  DOCUMENT_POSITION_CONTAINED_BY = 0x10, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20
}
 
enum  NodeType {
  ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, CDATA_SECTION_NODE = 4,
  ENTITY_REFERENCE_NODE = 5, ENTITY_NODE = 6, PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8,
  DOCUMENT_NODE = 9, DOCUMENT_TYPE_NODE = 10, DOCUMENT_FRAGMENT_NODE = 11, NOTATION_NODE = 12,
  XPATH_NAMESPACE_NODE = 13
}
 
- Static Public Member Functions inherited from DOM::Element
static bool khtmlMalformedPrefix (const DOMString &name)
 
static bool khtmlMalformedQualifiedName (const DOMString &name)
 
static bool khtmlValidAttrName (const DOMString &name)
 
static bool khtmlValidPrefix (const DOMString &name)
 
static bool khtmlValidQualifiedName (const DOMString &name)
 
- Protected Attributes inherited from DOM::Node
NodeImpl * impl
 

Detailed Description

The select element allows the selection of an option.

The contained options can be directly accessed through the select element as a collection. See the SELECT element definition in HTML 4.0.

Definition at line 883 of file html_form.h.

Member Function Documentation

◆ add()

void HTMLSelectElement::add ( const HTMLElement element,
const HTMLElement before 
)

Add a new element to the collection of OPTION elements for this SELECT .

Parameters
elementThe element to add.
beforeThe element to insert before, or 0 for the tail of the list.

Definition at line 1108 of file html_form.cpp.

◆ blur()

void HTMLSelectElement::blur ( )

Removes keyboard focus from this element.

Definition at line 1130 of file html_form.cpp.

◆ disabled()

bool HTMLSelectElement::disabled ( ) const

The control is unavailable in this context.

See the disabled attribute definition in HTML 4.0.

Definition at line 1030 of file html_form.cpp.

◆ focus()

void HTMLSelectElement::focus ( )

Gives keyboard focus to this element.

Definition at line 1137 of file html_form.cpp.

◆ length()

long HTMLSelectElement::length ( ) const

The number of options in this SELECT .

Definition at line 1009 of file html_form.cpp.

◆ multiple()

bool HTMLSelectElement::multiple ( ) const

If true, multiple OPTION elements may be selected in this SELECT .

See the multiple attribute definition in HTML 4.0.

Definition at line 1045 of file html_form.cpp.

◆ name()

DOMString HTMLSelectElement::name ( ) const

Form control or object name when submitted with a form.

See the name attribute definition in HTML 4.0.

Definition at line 1060 of file html_form.cpp.

◆ options()

HTMLCollection HTMLSelectElement::options ( ) const

The collection of OPTION elements contained by this element.

Definition at line 1022 of file html_form.cpp.

◆ remove()

void HTMLSelectElement::remove ( long  index)

Remove an element from the collection of OPTION elements for this SELECT .

Does nothing if no element has the given index.

Parameters
indexThe index of the item to remove.

Definition at line 1123 of file html_form.cpp.

◆ selectedIndex()

long HTMLSelectElement::selectedIndex ( ) const

The ordinal index of the selected option.

The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned.

Definition at line 978 of file html_form.cpp.

◆ setDisabled()

void HTMLSelectElement::setDisabled ( bool  _disabled)

see disabled

Definition at line 1038 of file html_form.cpp.

◆ setMultiple()

void HTMLSelectElement::setMultiple ( bool  _multiple)

see multiple

Definition at line 1053 of file html_form.cpp.

◆ setName()

void HTMLSelectElement::setName ( const DOMString value)

see name

Definition at line 1068 of file html_form.cpp.

◆ setSelectedIndex()

void HTMLSelectElement::setSelectedIndex ( long  _selectedIndex)

see selectedIndex

Definition at line 986 of file html_form.cpp.

◆ setSize()

void HTMLSelectElement::setSize ( long  _size)

see size

Definition at line 1083 of file html_form.cpp.

◆ setTabIndex()

void HTMLSelectElement::setTabIndex ( long  _tabIndex)

see tabIndex

Definition at line 1100 of file html_form.cpp.

◆ setValue()

void HTMLSelectElement::setValue ( const DOMString value)

see value

Definition at line 1001 of file html_form.cpp.

◆ size()

long HTMLSelectElement::size ( ) const

Number of visible rows.

See the size attribute definition in HTML 4.0.

Definition at line 1075 of file html_form.cpp.

◆ tabIndex()

long HTMLSelectElement::tabIndex ( ) const

Index that represents the element's position in the tabbing order.

See the tabindex attribute definition in HTML 4.0.

Definition at line 1092 of file html_form.cpp.

◆ type()

DOMString HTMLSelectElement::type ( ) const

The type of control created.

Definition at line 970 of file html_form.cpp.

◆ value()

DOMString HTMLSelectElement::value ( ) const

The current form control value.

Definition at line 993 of file html_form.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Mar 21 2023 03:59:45 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.