Author: coolo Date: Fri Dec 7 12:30:50 2007 New Revision: 42784 URL: http://svn.opensuse.org/viewcvs/yast?rev=42784&view=rev Log: make the layout half way working at least Modified: trunk/qt4/src/pkg/YQPackageSelectorBase.cc trunk/qt4/src/pkg/YQPackageSelectorBase.h trunk/qt4/src/pkg/YQPatternSelector.cc Modified: trunk/qt4/src/pkg/YQPackageSelectorBase.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPackageSelectorBase.cc?rev=42784&r1=42783&r2=42784&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPackageSelectorBase.cc (original) +++ trunk/qt4/src/pkg/YQPackageSelectorBase.cc Fri Dec 7 12:30:50 2007 @@ -51,7 +51,7 @@ YQPackageSelectorBase::YQPackageSelectorBase( YWidget * parent, long modeFlags ) - : QWidget( (QWidget *) parent->widgetRep() ) + : QFrame( (QWidget *) parent->widgetRep() ) , YPackageSelector( parent, modeFlags ) { setWidgetRep( this ); Modified: trunk/qt4/src/pkg/YQPackageSelectorBase.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPackageSelectorBase.h?rev=42784&r1=42783&r2=42784&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPackageSelectorBase.h (original) +++ trunk/qt4/src/pkg/YQPackageSelectorBase.h Fri Dec 7 12:30:50 2007 @@ -21,6 +21,7 @@ #define YQPackageSelectorBase_h #include <QEvent> +#include <QFrame> #include "YPackageSelector.h" #include "YQZypp.h" @@ -35,7 +36,7 @@ /** * Abstract base class for package selectors. **/ -class YQPackageSelectorBase : public QWidget, public YPackageSelector +class YQPackageSelectorBase : public QFrame, public YPackageSelector { Q_OBJECT Modified: trunk/qt4/src/pkg/YQPatternSelector.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt4/src/pkg/YQPatternSelector.cc?rev=42784&r1=42783&r2=42784&view=diff ============================================================================== --- trunk/qt4/src/pkg/YQPatternSelector.cc (original) +++ trunk/qt4/src/pkg/YQPatternSelector.cc Fri Dec 7 12:30:50 2007 @@ -108,9 +108,13 @@ void YQPatternSelector::basicLayout() { + QVBoxLayout *vbox = new QVBoxLayout( this ); + QSplitter * outer_splitter = new QSplitter( Qt::Horizontal, this ); Q_CHECK_PTR( outer_splitter ); + vbox->addWidget( outer_splitter ); + QWidget * left_pane = layoutLeftPane ( outer_splitter ); QWidget * right_pane = layoutRightPane( outer_splitter ); @@ -239,6 +243,7 @@ button_box->setMargin ( MARGIN ); button_box->setSpacing( SPACING ); + parent->layout()->addWidget( button_box ); QPushButton * details_button = new QPushButton( _( "&Details..." ), button_box ); Q_CHECK_PTR( details_button ); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org