what an ugly class - is that really used in yast? I hope not
authorcoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 5 Dec 2007 09:35:36 +0000 (09:35 +0000)
committercoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 5 Dec 2007 09:35:36 +0000 (09:35 +0000)
git-svn-id: http://svn.opensuse.org/svn/yast/branches/tmp/coolo/qt4-port@42695 e0cc52ee-31ee-0310-8b87-e83c4596d67c

src/YQFrame.cc
src/YQFrame.h

index f3694a9..6a9baff 100644 (file)
@@ -30,7 +30,7 @@ using std::max;
 
 YQFrame::YQFrame( YWidget *            parent,
                  const string &        initialLabel )
-    : Q3GroupBox( (QWidget *) parent->widgetRep() )
+    : QGroupBox( (QWidget *) parent->widgetRep() )
     , YFrame( parent, initialLabel )
 {
     setWidgetRep ( this );
@@ -58,13 +58,13 @@ YQFrame::setSize( int newWidth, int newHeight )
 
     if ( hasChildren() )
     {
-       int newChildWidth  = max ( 0, newWidth  - 2 * frameWidth() - 1 );
-       int newChildHeight = max ( 0, newHeight - frameWidth() - fontMetrics().height() - 1 );
+       int newChildWidth  = max ( 0, newWidth  - 2 * 11 - 1 );
+       int newChildHeight = max ( 0, newHeight - 11 - fontMetrics().height() - 1 );
 
        firstChild()->setSize( newChildWidth, newChildHeight );
-       
+
        QWidget * qChild = (QWidget *) firstChild()->widgetRep();
-       qChild->move( frameWidth(), fontMetrics().height() );
+       qChild->move( 11, fontMetrics().height() );
     }
 }
 
@@ -83,18 +83,19 @@ int YQFrame::preferredWidth()
     int childPreferredWidth = hasChildren() ? firstChild()->preferredWidth() : 0;
 
     preferredWidth = max( childPreferredWidth,
-                         (10 + fontMetrics().width( title() ) ) );
-    preferredWidth += 2*frameWidth() + 1;
+                         (10 + fontMetrics().width( title() ) ) );
+    preferredWidth += 2*11 + 1;
+
+   return preferredWidth;
 
-    return preferredWidth;
 }
 
 
 int YQFrame::preferredHeight()
 {
     int preferredHeight = hasChildren() ? firstChild()->preferredHeight() : 0;
-    preferredHeight += frameWidth() + fontMetrics().height() + 1;
-    
+    preferredHeight += 11 + fontMetrics().height() + 1;
+
     return preferredHeight;
 }
 
index dd8664c..807d23a 100644 (file)
 
 
 #include "YFrame.h"
-#include <Qt3Support/Q3GroupBox>
+#include <QGroupBox>
 
 class QWidget;
 
-class YQFrame : public Q3GroupBox, public YFrame
+class YQFrame : public QGroupBox, public YFrame
 {
     Q_OBJECT