diff -r 69d7ff3ab6f0 -r e69b651bb336 QTfrontend/itemNum.cpp --- a/QTfrontend/itemNum.cpp Mon Dec 10 22:05:50 2007 +0000 +++ b/QTfrontend/itemNum.cpp Mon Dec 10 22:36:54 2007 +0000 @@ -22,7 +22,8 @@ #include ItemNum::ItemNum(const QImage& im, QWidget * parent, unsigned char min, unsigned char max) : - m_im(im), QWidget(parent), nonInteractive(false), minItems(min), maxItems(max), numItems(min) + m_im(im), QWidget(parent), nonInteractive(false), minItems(min), maxItems(max), numItems(min), + infinityState(false) { } @@ -35,6 +36,9 @@ if(nonInteractive) return; if(event->button()==Qt::LeftButton) { event->accept(); + if(infinityState && numItems==maxItems) { + incItems(); + } if(numItems < maxItems) { incItems(); } @@ -54,9 +58,14 @@ { QPainter painter(this); - for(int i=0; i