26 #define YUILogComponent "qt-ui"
27 #include <yui/YUILog.h>
30 #include "YQAlignment.h"
36 YAlignmentType horAlign,
37 YAlignmentType vertAlign )
38 : QWidget( (QWidget *) parent->widgetRep() )
39 , YAlignment( parent, horAlign, vertAlign ), _pixmapFileName()
47 YAlignmentType horAlign,
48 YAlignmentType vertAlign )
50 , YAlignment( yParent, horAlign, vertAlign ), _pixmapFileName()
58 QWidget::setEnabled( enabled );
59 YWidget::setEnabled( enabled );
65 QWidget * qw = (QWidget *) ( child->widgetRep() );
66 qw->move( newX, newY );
72 resize( newWidth, newHeight );
73 YAlignment::setSize( newWidth, newHeight );
77 void YQAlignment::paintEvent ( QPaintEvent * event )
79 QPainter painter(
this);
80 painter.drawPixmap(rect(), QPixmap(_pixmapFileName.c_str()));
82 QWidget::paintEvent(event);
88 _pixmapFileName = pixmapFileName;
90 YAlignment::setBackgroundPixmap( _pixmapFileName );
91 _pixmapFileName = YAlignment::backgroundPixmap();