src/hbwidgets/widgets/hbcombobox.cpp
changeset 6 c3690ec91ef8
parent 5 627c4a0fd0e7
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
   131     HbWidget( *new HbComboBoxPrivate, parent )
   131     HbWidget( *new HbComboBoxPrivate, parent )
   132 {
   132 {
   133     Q_D( HbComboBox );
   133     Q_D( HbComboBox );
   134     d->init( );
   134     d->init( );
   135     updatePrimitives( );
   135     updatePrimitives( );
   136     setProperty( "state", "normal" );
       
   137     setFlag(QGraphicsItem::ItemSendsScenePositionChanges);
   136     setFlag(QGraphicsItem::ItemSendsScenePositionChanges);
   138 }
   137 }
   139 
   138 
   140 /*!
   139 /*!
   141     Destructor.
   140     Destructor.
   151     HbWidget( dd, parent )
   150     HbWidget( dd, parent )
   152 {
   151 {
   153     Q_D( HbComboBox );
   152     Q_D( HbComboBox );
   154     d->init( );
   153     d->init( );
   155     updatePrimitives( );
   154     updatePrimitives( );
   156     setProperty( "state", "normal" );
       
   157 }
   155 }
   158 
   156 
   159 /*!
   157 /*!
   160     @beta
   158     @beta
   161 
   159 
   677  */
   675  */
   678 void HbComboBox::setEditable( bool editable )
   676 void HbComboBox::setEditable( bool editable )
   679 {
   677 {
   680     Q_D( HbComboBox ); 
   678     Q_D( HbComboBox ); 
   681     d->setEditable( editable );
   679     d->setEditable( editable );
   682     setProperty( "state", "normal" );
   680     if (!editable ) {
       
   681         setProperty( "state", "normal" );
       
   682     }
   683 }
   683 }
   684 
   684 
   685 /*!
   685 /*!
   686     @beta
   686     @beta
   687 
   687 
  1019                     }
  1019                     }
  1020                 case Qt::GestureCanceled:
  1020                 case Qt::GestureCanceled:
  1021                     {
  1021                     {
  1022                         d->mIsDown = false;
  1022                         d->mIsDown = false;
  1023                         updatePrimitives( );
  1023                         updatePrimitives( );
  1024                         setProperty( "state", "normal" );
       
  1025                         accepted = true;
  1024                         accepted = true;
  1026                         break;
  1025                         break;
  1027                     }
  1026                     }
  1028                 case Qt::GestureFinished:
  1027                 case Qt::GestureFinished:
  1029                     {
  1028                     {