QTfrontend/itemNum.h
changeset 4412 c9a78ba03679
parent 2377 f3fab2b09e0c
child 4976 088d40d8aba2
equal deleted inserted replaced
4411:79fbc444584c 4412:c9a78ba03679
    26 {
    26 {
    27   Q_OBJECT
    27   Q_OBJECT
    28 
    28 
    29   public:
    29   public:
    30     void setInfinityState(bool value);
    30     void setInfinityState(bool value);
       
    31     void setEnabled(bool value);
    31     unsigned char getItemsNum() const;
    32     unsigned char getItemsNum() const;
    32     void setItemsNum(const unsigned char num);
    33     void setItemsNum(const unsigned char num);
    33 
    34 
    34   private:
    35   private:
    35     QImage m_im;
    36     QImage m_im;
       
    37     QImage m_img;
    36     bool infinityState;
    38     bool infinityState;
       
    39     bool enabled;
    37 
    40 
    38   protected:
    41   protected:
    39     ItemNum(const QImage& im, QWidget * parent, unsigned char min=2, unsigned char max=8);
    42     ItemNum(const QImage& im, const QImage& img, QWidget * parent, unsigned char min=2, unsigned char max=8);
    40     virtual QSize sizeHint () const;
    43     virtual QSize sizeHint () const;
    41     virtual ~ItemNum()=0;
    44     virtual ~ItemNum()=0;
    42 
    45 
    43     bool nonInteractive;
    46     bool nonInteractive;
    44     unsigned char minItems;
    47     unsigned char minItems;