# 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) :