[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/khtml2
From:       Rob Buis <rwlbuis () xs4all ! nl>
Date:       2005-06-30 20:56:52
Message-ID: 1120165012.613423.18719.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 430307 by buis:

Adding RenderLineEdit this time :) Also enabling
some code that was commented out.


 M  +8 -9      impl/HTMLGenericFormElementImpl.cc  
 M  +1 -2      impl/HTMLSelectElementImpl.cc  
 A             rendering/RenderLineEdit.cc   [License: LGPL (wrong address)]
 A             rendering/RenderLineEdit.h   [License: LGPL (v2+) (wrong address)]


--- trunk/kdenonbeta/khtml2/impl/HTMLGenericFormElementImpl.cc #430306:430307
@@ -24,6 +24,8 @@
 
 #include "HTMLGenericFormElementImpl.h"
 #include "HTMLFormElementImpl.h"
+#include "HTMLInputElementImpl.h"
+#include "RenderWidget.h"
 
 #include <kdom/css/impl/cssproperties.h>
 #include <kdom/css/impl/cssvalues.h>
@@ -127,13 +129,12 @@
     }
 
     NodeBaseImpl::attach();
-#if 0
+
     // The call to updateFromElement() needs to go after the call through
     // to the base class's attach() because that can sometimes do a close
     // on the renderer.
-    if (m_render)
-        m_render->updateFromElement();
-#endif
+    if(m_render)
+        static_cast<RenderObject *>(m_render)->updateFromElement();
 }
 
 HTMLFormElementImpl *HTMLGenericFormElementImpl::getForm() const
@@ -198,16 +199,14 @@
 
 bool HTMLGenericFormElementImpl::isFocusable() const
 {
-#if 0
-    return (m_render && m_render->isWidget() &&
-        static_cast<RenderWidget*>(m_render)->widget() &&
-        static_cast<RenderWidget*>(m_render)->widget()->focusPolicy() >= \
QWidget::TabFocus) || +    return (m_render && static_cast<RenderObject \
*>(m_render)->isWidget() && +        \
static_cast<RenderWidget*>(static_cast<RenderObject *>(m_render))->widget() && +      \
static_cast<RenderWidget*>(static_cast<RenderObject \
*>(m_render))->widget()->focusPolicy() >= QWidget::TabFocus) ||  /* INPUT \
TYPE="image" supports focus too */  (
 			id() == ID_INPUT &&
 			static_cast<const HTMLInputElementImpl *>(this)->inputType() == \
HTMLInputElementImpl::IMAGE  );
-#endif
 }
 
 class FocusHandleWidget : public QWidget
--- trunk/kdenonbeta/khtml2/impl/HTMLSelectElementImpl.cc #430306:430307
@@ -471,10 +471,9 @@
 				static_cast<HTMLOptionElementImpl*>(items[i])->m_selected = (items[i] == \
selectedOption);  }
 	}
-#if 0
 	if(m_render)
 		static_cast<RenderSelect*>(m_render)->setSelectionChanged(true);
-#endif
+
 	setChanged(true);
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic