hah! you only need to threaten yast with enough debug output
authorcoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 12 Dec 2007 09:55:40 +0000 (09:55 +0000)
committercoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 12 Dec 2007 09:55:40 +0000 (09:55 +0000)
and it will behave

git-svn-id: http://svn.opensuse.org/svn/yast/trunk/qt4@43011 e0cc52ee-31ee-0310-8b87-e83c4596d67c

src/YQWizard.cc

index 1f372f2..ff020d3 100644 (file)
@@ -185,6 +185,7 @@ QLayout *YQWizard::layoutSideBar( QWidget * parent )
     YUI_CHECK_NEW( _sideBar );
     _sideBar->setMinimumWidth( YQUI::ui()->defaultSize( YD_HORIZ ) / 5 );
     _sideBar->setSizePolicy( QSizePolicy( QSizePolicy::Fixed, QSizePolicy::Preferred ) ); // hor/vert
+    _sideBar->setObjectName( QString( "_sideBar-%1" ).arg( long( this ) ) );
 
     QVBoxLayout *vbox = new QVBoxLayout( );
     vbox->addWidget( _sideBar );
@@ -282,6 +283,7 @@ void YQWizard::updateSteps()
     QVBoxLayout *_stepsVBox = new QVBoxLayout( _stepsPanel );
 
     QGridLayout *_stepsGrid = new QGridLayout( );
+    _stepsGrid->setObjectName( QString( "_stepsGrid_%1" ).arg(  long( this ) ) );
     YUI_CHECK_NEW( _stepsGrid );
     _stepsVBox->addLayout( _stepsGrid );
     _stepsGrid->setColumnMinimumWidth( 0, 10 );
@@ -310,8 +312,10 @@ void YQWizard::updateSteps()
            // Heading
            //
 
+            qDebug( "%p - add Stepheading %s", this, qPrintable( step->name() ) );
            QLabel * label = new QLabel( step->name(), _stepsPanel );
            YUI_CHECK_NEW( label );
+            label->setObjectName( step->name() );
            label->setAlignment( Qt::AlignLeft | Qt::AlignTop );
             label->setProperty( "class", "steps_heading" );
 
@@ -326,6 +330,7 @@ void YQWizard::updateSteps()
            // Step status
            //
 
+            qDebug( "%p - add Step %s", this, qPrintable( step->name() ) );
            QLabel * statusLabel = new QLabel( _stepsPanel );
            YUI_CHECK_NEW( statusLabel );
 
@@ -340,10 +345,11 @@ void YQWizard::updateSteps()
            QLabel * nameLabel = new QLabel( step->name(), _stepsPanel );
            YUI_CHECK_NEW( nameLabel );
            nameLabel->setAlignment( Qt::AlignLeft | Qt::AlignTop );
+            nameLabel->setObjectName( step->name() );
 
            step->setNameLabel( nameLabel );
            _stepsGrid->addWidget( nameLabel, row, nameCol );
-       }
+        }
 
        row++;
     }