moved default button handling to base class
authorsh-sh-sh <sh-sh-sh@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 12 Dec 2007 14:50:08 +0000 (14:50 +0000)
committersh-sh-sh <sh-sh-sh@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 12 Dec 2007 14:50:08 +0000 (14:50 +0000)
git-svn-id: http://svn.opensuse.org/svn/yast/trunk/qt@43023 e0cc52ee-31ee-0310-8b87-e83c4596d67c

src/YQGenericButton.cc
src/YQGenericButton.h

index a0391ed..6a268a8 100644 (file)
@@ -39,7 +39,6 @@ YQGenericButton::YQGenericButton( YWidget *           parent,
     , YPushButton( parent, label )
     , _dialog( 0 )
     , _qPushButton( 0 )
-    , _setDefaultButtonRecursive( false )
 {
     setWidgetRep( 0 );
 }
@@ -91,23 +90,6 @@ YQGenericButton::dialog()
 }
 
 
-void
-YQGenericButton::setDefaultButton( bool def )
-{
-    YPushButton::setDefaultButton( def );
-
-    if ( ! _setDefaultButtonRecursive )
-    {
-       _setDefaultButtonRecursive = true;
-       
-       if ( _dialog && def )
-           dialog()->setDefaultButton( this );
-       
-       _setDefaultButtonRecursive = true;
-    }
-}
-
-
 void YQGenericButton::setEnabled( bool enabled )
 {
     if ( _qPushButton )
index 6e85992..410a68c 100644 (file)
@@ -95,13 +95,6 @@ public:
      **/
     bool isShownAsDefault() const;
 
-    /**
-     * Set this button's default button state.
-     *
-     * Reimplemented from YPushButton.
-     **/
-    virtual void setDefaultButton( bool def = true );
-
     /**
      * Accept the keyboard focus.
      **/
@@ -164,7 +157,6 @@ private:
     
     YQDialog *         _dialog;
     QPushButton *      _qPushButton;
-    bool               _setDefaultButtonRecursive;
 };
 
 #endif // YQGenericButton_h