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

List:       kde-commits
Subject:    KDE/kdelibs/khtml
From:       Germain Garand <germain () ebooksfrance ! org>
Date:       2007-10-24 11:45:04
Message-ID: 1193226304.163257.24804.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 728824 by ggarand:

unbork resizing of testregression's main widget


 M  +5 -4      test_regression.cpp  


--- trunk/KDE/kdelibs/khtml/test_regression.cpp #728823:728824
@@ -766,7 +766,6 @@
 	visual = true;
 
     a.setTopWidget(part->widget());
-    part->widget()->resize( 800, 598 );
     if ( visual )
         toplevel->show();
 
@@ -870,6 +869,7 @@
   : QObject(part)
 {
     m_part = part;
+
     m_baseDir = baseDir;
     m_baseDir = m_baseDir.replace( "//", "/" );
     if ( m_baseDir.endsWith( "/" ) )	//krazy:exclude=duoblequote_chars DOM demands chars
@@ -904,6 +904,7 @@
 
     curr = this;
     m_part->view()->setFrameStyle(QFrame::StyledPanel | QFrame::Plain);
+    resizeTopLevelWidget(800, 598 );
 }
 
 
@@ -1452,7 +1453,7 @@
 
 void RegressionTest::testStaticFile(const QString & filename)
 {
-    m_part->widget()->resize( 800, 598 ); // restore size
+    resizeTopLevelWidget( 800, 598 ); // restore size
 
     // Set arguments
     KParts::OpenUrlArguments args;
@@ -1604,7 +1605,7 @@
 
 void RegressionTest::testJSFile(const QString & filename )
 {
-   m_part->widget()->resize( 800, 598 ); // restore size
+    resizeTopLevelWidget( 800, 598 ); // restore size
 
     // create interpreter
     // note: this is different from the interpreter used by the part,
@@ -1841,7 +1842,7 @@
 
 void RegressionTest::resizeTopLevelWidget( int w, int h )
 {
-    m_part->widget()->resize( w, h );
+    m_part->widget()->parentWidget()->resize( w, h );
     // Since we're not visible, this doesn't have an immediate effect, QWidget posts the event
     QApplication::sendPostedEvents( 0, QEvent::Resize );
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

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