src/hbwidgets/itemviews/hbabstractitemview.h
branchGCC_SURGE
changeset 15 f378acbc9cfb
parent 6 c3690ec91ef8
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
9:730c025d4b77 15:f378acbc9cfb
    42 {
    42 {
    43     Q_OBJECT
    43     Q_OBJECT
    44     
    44     
    45     Q_ENUMS(SelectionMode ScrollHint)  
    45     Q_ENUMS(SelectionMode ScrollHint)  
    46     Q_FLAGS(ItemAnimations)
    46     Q_FLAGS(ItemAnimations)
    47 	
    47 
    48     Q_PROPERTY(bool itemRecycling READ itemRecycling WRITE setItemRecycling)
    48     Q_PROPERTY(bool itemRecycling READ itemRecycling WRITE setItemRecycling)
    49     Q_PROPERTY(SelectionMode selectionMode READ selectionMode WRITE setSelectionMode)
    49     Q_PROPERTY(SelectionMode selectionMode READ selectionMode WRITE setSelectionMode)
    50     Q_PROPERTY(QString layoutName READ layoutName WRITE setLayoutName)
    50     Q_PROPERTY(QString layoutName READ layoutName WRITE setLayoutName)
    51     Q_PROPERTY(bool uniformItemSizes READ uniformItemSizes WRITE setUniformItemSizes)
    51     Q_PROPERTY(bool uniformItemSizes READ uniformItemSizes WRITE setUniformItemSizes)
    52     Q_PROPERTY(ItemAnimations enabledAnimations READ enabledAnimations WRITE setEnabledAnimations)
    52     Q_PROPERTY(ItemAnimations enabledAnimations READ enabledAnimations WRITE setEnabledAnimations)
   122 
   122 
   123     void setUniformItemSizes(bool enable);
   123     void setUniformItemSizes(bool enable);
   124     bool uniformItemSizes() const;
   124     bool uniformItemSizes() const;
   125 
   125 
   126     HbModelIterator *modelIterator() const;
   126     HbModelIterator *modelIterator() const;
   127 	
   127 
   128     void setEnabledAnimations(ItemAnimations flags);
   128     void setEnabledAnimations(ItemAnimations flags);
   129     ItemAnimations enabledAnimations() const;
   129     ItemAnimations enabledAnimations() const;
   130 
   130 
   131     void setLongPressEnabled(bool enabled);
   131     void setLongPressEnabled(bool enabled);
   132     bool longPressEnabled() const;
   132     bool longPressEnabled() const;
   149 protected:
   149 protected:
   150     HbAbstractItemView(HbAbstractItemViewPrivate &dd,
   150     HbAbstractItemView(HbAbstractItemViewPrivate &dd,
   151                        HbAbstractItemContainer *container,
   151                        HbAbstractItemContainer *container,
   152                        HbModelIterator *modelIterator,
   152                        HbModelIterator *modelIterator,
   153                        QGraphicsItem *parent = 0);
   153                        QGraphicsItem *parent = 0);
       
   154 
       
   155     HbAbstractItemView(HbAbstractItemContainer *container,
       
   156                        HbModelIterator *modelIterator,
       
   157                        QGraphicsItem *parent = 0);
       
   158 
   154     virtual QItemSelectionModel::SelectionFlags selectionCommand( 
   159     virtual QItemSelectionModel::SelectionFlags selectionCommand( 
   155                                                     const HbAbstractViewItem *item, 
   160                                                     const HbAbstractViewItem *item, 
   156                                                     const QEvent *event);
   161                                                     const QEvent *event);
   157     bool event(QEvent *e);
   162     bool event(QEvent *e);
   158     void gestureEvent(QGestureEvent *event);
   163     void gestureEvent(QGestureEvent *event);