• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KHTML

html_list.cpp

Go to the documentation of this file.
00001 
00022 // --------------------------------------------------------------------------
00023 
00024 #include "dom/html_list.h"
00025 #include "html/html_listimpl.h"
00026 #include "misc/htmlhashes.h"
00027 
00028 using namespace DOM;
00029 
00030 HTMLDListElement::HTMLDListElement() : HTMLElement()
00031 {
00032 }
00033 
00034 HTMLDListElement::HTMLDListElement(const HTMLDListElement &other) : HTMLElement(other)
00035 {
00036 }
00037 
00038 HTMLDListElement::HTMLDListElement(HTMLDListElementImpl *impl) : HTMLElement(impl)
00039 {
00040 }
00041 
00042 HTMLDListElement &HTMLDListElement::operator = (const Node &other)
00043 {
00044     assignOther( other, ID_DL );
00045     return *this;
00046 }
00047 
00048 HTMLDListElement &HTMLDListElement::operator = (const HTMLDListElement &other)
00049 {
00050     HTMLElement::operator = (other);
00051     return *this;
00052 }
00053 
00054 HTMLDListElement::~HTMLDListElement()
00055 {
00056 }
00057 
00058 bool HTMLDListElement::compact() const
00059 {
00060     if(!impl) return 0;
00061     return !((ElementImpl *)impl)->getAttribute(ATTR_COMPACT).isNull();
00062 }
00063 
00064 void HTMLDListElement::setCompact( bool _compact )
00065 {
00066    if(impl)
00067     {
00068     DOMString str;
00069     if( _compact )
00070         str = "";
00071     ((ElementImpl *)impl)->setAttribute(ATTR_COMPACT, str);
00072     }
00073 }
00074 
00075 // --------------------------------------------------------------------------
00076 
00077 HTMLDirectoryElement::HTMLDirectoryElement() : HTMLElement()
00078 {
00079 }
00080 
00081 HTMLDirectoryElement::HTMLDirectoryElement(const HTMLDirectoryElement &other) : HTMLElement(other)
00082 {
00083 }
00084 
00085 HTMLDirectoryElement::HTMLDirectoryElement(HTMLDirectoryElementImpl *impl) : HTMLElement(impl)
00086 {
00087 }
00088 
00089 HTMLDirectoryElement &HTMLDirectoryElement::operator = (const Node &other)
00090 {
00091     assignOther( other, ID_DIR );
00092     return *this;
00093 }
00094 
00095 HTMLDirectoryElement &HTMLDirectoryElement::operator = (const HTMLDirectoryElement &other)
00096 {
00097     HTMLElement::operator = (other);
00098     return *this;
00099 }
00100 
00101 HTMLDirectoryElement::~HTMLDirectoryElement()
00102 {
00103 }
00104 
00105 bool HTMLDirectoryElement::compact() const
00106 {
00107     if(!impl) return 0;
00108     return !((ElementImpl *)impl)->getAttribute(ATTR_COMPACT).isNull();
00109 }
00110 
00111 void HTMLDirectoryElement::setCompact( bool _compact )
00112 {
00113    if(impl)
00114     {
00115     DOMString str;
00116     if( _compact )
00117         str = "";
00118     ((ElementImpl *)impl)->setAttribute(ATTR_COMPACT, str);
00119     }
00120 }
00121 
00122 // --------------------------------------------------------------------------
00123 
00124 HTMLLIElement::HTMLLIElement() : HTMLElement()
00125 {
00126 }
00127 
00128 HTMLLIElement::HTMLLIElement(const HTMLLIElement &other) : HTMLElement(other)
00129 {
00130 }
00131 
00132 HTMLLIElement::HTMLLIElement(HTMLLIElementImpl *impl) : HTMLElement(impl)
00133 {
00134 }
00135 
00136 HTMLLIElement &HTMLLIElement::operator = (const Node &other)
00137 {
00138     assignOther( other, ID_LI );
00139     return *this;
00140 }
00141 
00142 HTMLLIElement &HTMLLIElement::operator = (const HTMLLIElement &other)
00143 {
00144     HTMLElement::operator = (other);
00145     return *this;
00146 }
00147 
00148 HTMLLIElement::~HTMLLIElement()
00149 {
00150 }
00151 
00152 DOMString HTMLLIElement::type() const
00153 {
00154     if(!impl) return DOMString();
00155     return ((ElementImpl *)impl)->getAttribute(ATTR_TYPE);
00156 }
00157 
00158 void HTMLLIElement::setType( const DOMString &value )
00159 {
00160     if(impl) ((ElementImpl *)impl)->setAttribute(ATTR_TYPE, value);
00161 }
00162 
00163 long HTMLLIElement::value() const
00164 {
00165     if(!impl) return 0;
00166     return ((ElementImpl *)impl)->getAttribute(ATTR_VALUE).toInt();
00167 }
00168 
00169 void HTMLLIElement::setValue( long _value )
00170 {
00171     if(impl) {
00172     DOMString value(QString::number(_value));
00173         ((ElementImpl *)impl)->setAttribute(ATTR_VALUE,value);
00174     }
00175 }
00176 
00177 // --------------------------------------------------------------------------
00178 
00179 HTMLMenuElement::HTMLMenuElement() : HTMLElement()
00180 {
00181 }
00182 
00183 HTMLMenuElement::HTMLMenuElement(const HTMLMenuElement &other) : HTMLElement(other)
00184 {
00185 }
00186 
00187 HTMLMenuElement::HTMLMenuElement(HTMLMenuElementImpl *impl) : HTMLElement(impl)
00188 {
00189 }
00190 
00191 HTMLMenuElement &HTMLMenuElement::operator = (const Node &other)
00192 {
00193     assignOther( other, ID_MENU );
00194     return *this;
00195 }
00196 
00197 HTMLMenuElement &HTMLMenuElement::operator = (const HTMLMenuElement &other)
00198 {
00199     HTMLElement::operator = (other);
00200     return *this;
00201 }
00202 
00203 HTMLMenuElement::~HTMLMenuElement()
00204 {
00205 }
00206 
00207 bool HTMLMenuElement::compact() const
00208 {
00209     if(!impl) return 0;
00210     return !((ElementImpl *)impl)->getAttribute(ATTR_COMPACT).isNull();
00211 }
00212 
00213 void HTMLMenuElement::setCompact( bool _compact )
00214 {
00215    if(impl)
00216     {
00217     DOMString str;
00218     if( _compact )
00219         str = "";
00220     ((ElementImpl *)impl)->setAttribute(ATTR_COMPACT, str);
00221     }
00222 }
00223 
00224 // --------------------------------------------------------------------------
00225 
00226 HTMLOListElement::HTMLOListElement() : HTMLElement()
00227 {
00228 }
00229 
00230 HTMLOListElement::HTMLOListElement(const HTMLOListElement &other) : HTMLElement(other)
00231 {
00232 }
00233 
00234 HTMLOListElement::HTMLOListElement(HTMLOListElementImpl *impl) : HTMLElement(impl)
00235 {
00236 }
00237 
00238 HTMLOListElement &HTMLOListElement::operator = (const Node &other)
00239 {
00240     assignOther( other, ID_OL );
00241     return *this;
00242 }
00243 
00244 HTMLOListElement &HTMLOListElement::operator = (const HTMLOListElement &other)
00245 {
00246     HTMLElement::operator = (other);
00247     return *this;
00248 }
00249 
00250 HTMLOListElement::~HTMLOListElement()
00251 {
00252 }
00253 
00254 bool HTMLOListElement::compact() const
00255 {
00256     if(!impl) return 0;
00257     return !((ElementImpl *)impl)->getAttribute(ATTR_COMPACT).isNull();
00258 }
00259 
00260 void HTMLOListElement::setCompact( bool _compact )
00261 {
00262    if(impl)
00263     {
00264     DOMString str;
00265     if( _compact )
00266         str = "";
00267     ((ElementImpl *)impl)->setAttribute(ATTR_COMPACT, str);
00268     }
00269 }
00270 
00271 long HTMLOListElement::start() const
00272 {
00273     if(!impl) return 0;
00274     return ((ElementImpl *)impl)->getAttribute(ATTR_START).toInt();
00275 }
00276 
00277 void HTMLOListElement::setStart( long _start )
00278 {
00279 
00280     if(impl) {
00281     DOMString value(QString::number(_start));
00282         ((ElementImpl *)impl)->setAttribute(ATTR_START,value);
00283     }
00284 }
00285 
00286 DOMString HTMLOListElement::type() const
00287 {
00288     if(!impl) return DOMString();
00289     return ((ElementImpl *)impl)->getAttribute(ATTR_TYPE);
00290 }
00291 
00292 void HTMLOListElement::setType( const DOMString &value )
00293 {
00294     if(impl) ((ElementImpl *)impl)->setAttribute(ATTR_TYPE, value);
00295 }
00296 
00297 // --------------------------------------------------------------------------
00298 
00299 HTMLUListElement::HTMLUListElement() : HTMLElement()
00300 {
00301 }
00302 
00303 HTMLUListElement::HTMLUListElement(const HTMLUListElement &other) : HTMLElement(other)
00304 {
00305 }
00306 
00307 HTMLUListElement::HTMLUListElement(HTMLUListElementImpl *impl) : HTMLElement(impl)
00308 {
00309 }
00310 
00311 HTMLUListElement &HTMLUListElement::operator = (const Node &other)
00312 {
00313     assignOther( other, ID_UL );
00314     return *this;
00315 }
00316 
00317 HTMLUListElement &HTMLUListElement::operator = (const HTMLUListElement &other)
00318 {
00319     HTMLElement::operator = (other);
00320     return *this;
00321 }
00322 
00323 HTMLUListElement::~HTMLUListElement()
00324 {
00325 }
00326 
00327 bool HTMLUListElement::compact() const
00328 {
00329     if(!impl) return 0;
00330     return !((ElementImpl *)impl)->getAttribute(ATTR_COMPACT).isNull();
00331 }
00332 
00333 void HTMLUListElement::setCompact( bool _compact )
00334 {
00335    if(impl)
00336     {
00337     DOMString str;
00338     if( _compact )
00339         str = "";
00340     ((ElementImpl *)impl)->setAttribute(ATTR_COMPACT, str);
00341     }
00342 }
00343 
00344 DOMString HTMLUListElement::type() const
00345 {
00346     if(!impl) return DOMString();
00347     return ((ElementImpl *)impl)->getAttribute(ATTR_TYPE);
00348 }
00349 
00350 void HTMLUListElement::setType( const DOMString &value )
00351 {
00352     if(impl) ((ElementImpl *)impl)->setAttribute(ATTR_TYPE, value);
00353 }
00354 

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal