videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackbuttonbar/stub/src/hbpushbutton.cpp
changeset 36 8aed59de29f9
parent 34 bbb98528c666
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
    13 *
    13 *
    14 * Description:  Implementation of HbPushButton
    14 * Description:  Implementation of HbPushButton
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:  1 %
    18 // Version : %version:  3 %
    19 
    19 
    20 #include <qgraphicswidget>
    20 #include <qgraphicswidget>
    21 
    21 
    22 #include "mpxvideo_debug.h"
    22 #include "mpxvideo_debug.h"
    23 #include "hbpushbutton.h"
    23 #include "hbpushbutton.h"
    25 // -------------------------------------------------------------------------------------------------
    25 // -------------------------------------------------------------------------------------------------
    26 // HbPushButton::HbPushButton
    26 // HbPushButton::HbPushButton
    27 // -------------------------------------------------------------------------------------------------
    27 // -------------------------------------------------------------------------------------------------
    28 //
    28 //
    29 HbPushButton::HbPushButton()
    29 HbPushButton::HbPushButton()
       
    30     : mVisible( false )
       
    31     , mEnabled( false )
       
    32     , mSelected( false )
    30 {
    33 {
    31     MPX_ENTER_EXIT(_L("HbPushButton::HbPushButton()"));
    34     MPX_ENTER_EXIT(_L("HbPushButton::HbPushButton()"));
    32 
    35 
    33     mBackground = new QGraphicsWidget();
    36     mBackground = new QGraphicsWidget();
    34 }
    37 }
    52 // HbPushButton::setEnabled
    55 // HbPushButton::setEnabled
    53 // -------------------------------------------------------------------------------------------------
    56 // -------------------------------------------------------------------------------------------------
    54 //
    57 //
    55 void HbPushButton::setEnabled( bool enabled )
    58 void HbPushButton::setEnabled( bool enabled )
    56 {
    59 {
    57     MPX_DEBUG(_L("HbPushButton::setEnabled %d"), enabled );
    60     MPX_DEBUG(_L("HbPushButton::setEnabled(%d)"), enabled );
    58 
    61 
    59     mEnabled = enabled;
    62     mEnabled = enabled;
    60 }
    63 }
    61 
    64 
    62 // -------------------------------------------------------------------------------------------------
    65 // -------------------------------------------------------------------------------------------------
    63 // HbPushButton::isEnabled
    66 // HbPushButton::isEnabled
    64 // -------------------------------------------------------------------------------------------------
    67 // -------------------------------------------------------------------------------------------------
    65 //
    68 //
    66 bool HbPushButton::isEnabled()
    69 bool HbPushButton::isEnabled()
    67 {
    70 {
    68     MPX_DEBUG(_L("HbPushButton::isEnabled %d"), mEnabled );
    71     MPX_DEBUG(_L("HbPushButton::isEnabled() ret %d"), mEnabled );
    69 
    72 
    70     return mEnabled;
    73     return mEnabled;
    71 }
    74 }
    72 
    75 
    73 // -------------------------------------------------------------------------------------------------
    76 // -------------------------------------------------------------------------------------------------
    74 // HbPushButton::setVisible
    77 // HbPushButton::setVisible
    75 // -------------------------------------------------------------------------------------------------
    78 // -------------------------------------------------------------------------------------------------
    76 //
    79 //
    77 void HbPushButton::setVisible( bool visible )
    80 void HbPushButton::setVisible( bool visible )
    78 {
    81 {
    79     MPX_DEBUG(_L("HbPushButton::setVisible %d"), visible );
    82     MPX_DEBUG(_L("HbPushButton::setVisible(%d)"), visible );
    80 
    83 
    81     mVisible = visible;
    84     mVisible = visible;
    82 }
    85 }
    83 
    86 
    84 // -------------------------------------------------------------------------------------------------
    87 // -------------------------------------------------------------------------------------------------
    85 // HbPushButton::isVisible
    88 // HbPushButton::isVisible
    86 // -------------------------------------------------------------------------------------------------
    89 // -------------------------------------------------------------------------------------------------
    87 //
    90 //
    88 bool HbPushButton::isVisible()
    91 bool HbPushButton::isVisible()
    89 {
    92 {
    90     MPX_DEBUG(_L("HbPushButton::isVisible %d"), mVisible );
    93     MPX_DEBUG(_L("HbPushButton::isVisible() ret %d"), mVisible );
    91 
    94 
    92     return mVisible;
    95     return mVisible;
    93 }
    96 }
    94 
    97 
    95 // -------------------------------------------------------------------------------------------------
    98 // -------------------------------------------------------------------------------------------------
    96 // HbPushButton::setSelected
    99 // HbPushButton::setSelected
    97 // -------------------------------------------------------------------------------------------------
   100 // -------------------------------------------------------------------------------------------------
    98 //
   101 //
    99 void HbPushButton::setSelected( bool selected )
   102 void HbPushButton::setSelected( bool selected )
   100 {
   103 {
   101     MPX_DEBUG(_L("HbPushButton::setSelected %d"), selected );
   104     MPX_DEBUG(_L("HbPushButton::setSelected(%d)"), selected );
   102 
   105 
   103     mSelected = selected;
   106     mSelected = selected;
   104 }
   107 }
   105 
   108 
   106 // -------------------------------------------------------------------------------------------------
   109 // -------------------------------------------------------------------------------------------------
   107 // HbPushButton::isSelected
   110 // HbPushButton::isSelected
   108 // -------------------------------------------------------------------------------------------------
   111 // -------------------------------------------------------------------------------------------------
   109 //
   112 //
   110 bool HbPushButton::isSelected()
   113 bool HbPushButton::isSelected()
   111 {
   114 {
   112     MPX_DEBUG(_L("HbPushButton::isSelected %d"), mSelected );
   115     MPX_DEBUG(_L("HbPushButton::isSelected() ret %d"), mSelected );
   113 
   116 
   114     return mSelected;
   117     return mSelected;
   115 }
   118 }
   116 
   119 
   117 // -------------------------------------------------------------------------------------------------
   120 // -------------------------------------------------------------------------------------------------
   120 //
   123 //
   121 QGraphicsItem* HbPushButton::primitive( HbStyle::Primitive primitive ) const
   124 QGraphicsItem* HbPushButton::primitive( HbStyle::Primitive primitive ) const
   122 {
   125 {
   123     MPX_DEBUG(_L("HbPushButton::primitive") );
   126     MPX_DEBUG(_L("HbPushButton::primitive") );
   124 
   127 
       
   128     Q_UNUSED( primitive );
       
   129     
   125     return mBackground;
   130     return mBackground;
   126 }
   131 }
   127 
   132 
   128 // -------------------------------------------------------------------------------------------------
   133 // -------------------------------------------------------------------------------------------------
   129 // HbPushButton::press
   134 // HbPushButton::press
   145     MPX_DEBUG(_L("HbPushButton::release") );
   150     MPX_DEBUG(_L("HbPushButton::release") );
   146 
   151 
   147     emit released();
   152     emit released();
   148 }
   153 }
   149 
   154 
       
   155 // -------------------------------------------------------------------------------------------------
       
   156 // HbPushButton::pressing
       
   157 // -------------------------------------------------------------------------------------------------
       
   158 //
       
   159 void HbPushButton::pressing()
       
   160 {
       
   161     MPX_DEBUG(_L("HbPushButton::pressing") );
       
   162 
       
   163     QPointF point( 0, 0 );
       
   164     emit longPress( point );
       
   165 }
       
   166 
   150 // End of file
   167 // End of file