QTfrontend/itemNum.h
changeset 640 e69b651bb336
parent 624 e7673b036db5
child 643 281af1f040fb
equal deleted inserted replaced
639:69d7ff3ab6f0 640:e69b651bb336
    24 
    24 
    25 class ItemNum : public QWidget
    25 class ItemNum : public QWidget
    26 {
    26 {
    27   Q_OBJECT
    27   Q_OBJECT
    28 
    28 
       
    29   public:
       
    30     void setInfinityState(bool value);
       
    31 
    29   protected:
    32   protected:
    30     ItemNum(const QImage& im, QWidget * parent, unsigned char min=2, unsigned char max=8);
    33     ItemNum(const QImage& im, QWidget * parent, unsigned char min=2, unsigned char max=8);
    31     virtual ~ItemNum()=0;
    34     virtual ~ItemNum()=0;
    32     
    35     
    33     bool nonInteractive;
    36     bool nonInteractive;
    45     // to be implemented in child
    48     // to be implemented in child
    46     virtual void incItems()=0;
    49     virtual void incItems()=0;
    47     virtual void decItems()=0;
    50     virtual void decItems()=0;
    48     
    51     
    49   private:
    52   private:
       
    53     bool infinityState;
    50     QImage m_im;
    54     QImage m_im;
    51 };
    55 };
    52 
    56 
    53 #endif // _ITEM_NUM_INCLUDED
    57 #endif // _ITEM_NUM_INCLUDED