# HG changeset patch # User displacer # Date 1197328183 0 # Node ID 281af1f040fbfe61267a517c6ffec0f17fbacb5b # Parent 3178a83c7043007b6820d39f941b8095c38ebfa7 sizeHint for items Widget diff -r 3178a83c7043 -r 281af1f040fb QTfrontend/itemNum.cpp --- a/QTfrontend/itemNum.cpp Mon Dec 10 22:55:14 2007 +0000 +++ b/QTfrontend/itemNum.cpp Mon Dec 10 23:09:43 2007 +0000 @@ -55,6 +55,11 @@ repaint(); } +QSize ItemNum::sizeHint () const +{ + return QSize((maxItems+1)*12, 32); +} + void ItemNum::paintEvent(QPaintEvent* event) { QPainter painter(this); diff -r 3178a83c7043 -r 281af1f040fb QTfrontend/itemNum.h --- a/QTfrontend/itemNum.h Mon Dec 10 22:55:14 2007 +0000 +++ b/QTfrontend/itemNum.h Mon Dec 10 23:09:43 2007 +0000 @@ -31,6 +31,7 @@ protected: ItemNum(const QImage& im, QWidget * parent, unsigned char min=2, unsigned char max=8); + virtual QSize sizeHint () const; virtual ~ItemNum()=0; bool nonInteractive; diff -r 3178a83c7043 -r 281af1f040fb QTfrontend/selectWeapon.cpp --- a/QTfrontend/selectWeapon.cpp Mon Dec 10 22:55:14 2007 +0000 +++ b/QTfrontend/selectWeapon.cpp Mon Dec 10 23:09:43 2007 +0000 @@ -49,7 +49,7 @@ hbLayout->setStretchFactor(lbl, 1); hbLayout->setStretchFactor(item, 99); hbLayout->setAlignment(lbl, Qt::AlignLeft | Qt::AlignTop); - //hbLayout->setAlignment(item, Qt::AlignTop); + hbLayout->setAlignment(item, Qt::AlignTop); } SelWeaponWidget::SelWeaponWidget(QWidget* parent) :