fixed dynamic table resizing

This commit is contained in:
Max-Wilhelm Bruker 2009-09-09 15:48:56 +02:00
parent cd13583619
commit aa9ebd3179
5 changed files with 28 additions and 41 deletions

View file

@ -14,7 +14,7 @@ private:
public:
static const int paddingY = 20;
static const int marginX = 20;
static const int minWidth = 20;
static const int minWidth = 20 * CARD_WIDTH / 2;
TableZone(Player *_p, QGraphicsItem *parent = 0);
QRectF boundingRect() const;
@ -28,7 +28,8 @@ public:
QPoint mapToGrid(const QPointF &mapPoint) const;
QPoint getFreeGridPoint(int row) const;
QPointF closestGridPoint(const QPointF &point);
CardItem *takeCard(int position, int cardId, const QString &cardName);
CardItem *takeCard(int position, int cardId, const QString &cardName, bool canResize = true);
void resizeToContents();
protected:
void addCardImpl(CardItem *card, int x, int y);
};