src/hbwidgets/itemviews/hbgridview.h
changeset 6 c3690ec91ef8
parent 2 06ff229162e9
child 34 ed14f46c0e55
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
    35 
    35 
    36     Q_PROPERTY(int columnCount READ columnCount WRITE setColumnCount)
    36     Q_PROPERTY(int columnCount READ columnCount WRITE setColumnCount)
    37     Q_PROPERTY(int rowCount READ rowCount WRITE setRowCount)
    37     Q_PROPERTY(int rowCount READ rowCount WRITE setRowCount)
    38     Q_PROPERTY(bool iconVisible READ iconVisible WRITE setIconVisible)
    38     Q_PROPERTY(bool iconVisible READ iconVisible WRITE setIconVisible)
    39     Q_PROPERTY(bool textVisible READ textVisible WRITE setTextVisible)
    39     Q_PROPERTY(bool textVisible READ textVisible WRITE setTextVisible)
       
    40     Q_PROPERTY(bool swapDimensionsOnOrientationChange READ swapDimensionsOnOrientationChange WRITE setSwapDimensionsOnOrientationChange)
    40 
    41 
    41 public:
    42 public:
    42     explicit HbGridView(QGraphicsItem *parent = 0);
    43     explicit HbGridView(QGraphicsItem *parent = 0);
    43     virtual ~HbGridView();
    44     virtual ~HbGridView();
    44     HbAbstractViewItem *itemAt(int row, int column) const;
    45     HbAbstractViewItem *itemAt(int row, int column) const;
    52 
    53 
    53     bool iconVisible() const;
    54     bool iconVisible() const;
    54     void setIconVisible(bool visible);
    55     void setIconVisible(bool visible);
    55     bool textVisible() const;
    56     bool textVisible() const;
    56     void setTextVisible(bool visible);
    57     void setTextVisible(bool visible);
       
    58 
       
    59     bool swapDimensionsOnOrientationChange() const;
       
    60     void setSwapDimensionsOnOrientationChange(bool swap);
    57 
    61 
    58 protected:
    62 protected:
    59     void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
    63     void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
    60     void orientationAboutToBeChanged();
    64     void orientationAboutToBeChanged();
    61     void orientationChanged(Qt::Orientation newOrientation);
    65     void orientationChanged(Qt::Orientation newOrientation);