[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kexi/plugins/reportspgz/backend/wrtembed
From:       Adam Pigg <adam () piggz ! co ! uk>
Date:       2008-09-27 21:02:36
Message-ID: 1222549356.537437.22383.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 865510 by piggz:

Fix the drawing bug when resizing the detail section, and remove to cruft.

 M  +0 -1      reportdesigner.cpp  
 M  +1 -1      reportdesigner.h  
 M  +2 -2      reportsection.cpp  
 M  +5 -12     reportsectiondetail.cpp  
 M  +0 -1      reportsectiondetail.h  


--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportdesigner.cpp #865509:865510
@@ -1158,7 +1158,6 @@
 void ReportDesigner::changeSet(KoProperty::Set *s)
 {
     _itmset = s;
-    kDebug();
     emit(propertySetChanged());
 }
 
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportdesigner.h #865509:865510
@@ -116,7 +116,7 @@
     QGraphicsScene* activeScene();
     void setActiveScene(QGraphicsScene* a);
     KoProperty::Set* propertySet() {
-        kDebug(); return set;
+        return set;
     }
 
     virtual QSize sizeHint() const;
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportsection.cpp #865509:865510
@@ -129,11 +129,11 @@
     sectionRuler->setRulerLength(h);
 
     scene->setSceneRect(0, 0, scene->width(), h);
-    sceneview->setSceneRect(0, 0, scene->width(), h);
+    //sceneview->setSceneRect(0, 0, scene->width(), h);
     sceneview->resizeContents(QSize(scene->width(), h));
 
     _rd->setModified(true);
-    _rd->adjustSize();
+    //_rd->adjustSize();
 }
 
 void ReportSection::buildXML(QDomDocument & doc, QDomElement & section)
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportsectiondetail.cpp #865509:865510
@@ -47,13 +47,6 @@
     _rd = 0;
 }
 
-void ReportSectionDetail::adjustSize()
-{
-    _detail->adjustSize();
-    QWidget::adjustSize();
-    parentWidget()->adjustSize();
-}
-
 int ReportSectionDetail::pageBreak() const
 {
     return _pagebreak;
@@ -236,7 +229,7 @@
     groupList.removeAt(idx);
 
     if (_rd) _rd->setModified(TRUE);
-    if (del == TRUE) delete rsd;
+    if (del) delete rsd;
     adjustSize();
 }
 
@@ -246,8 +239,8 @@
     ReportSectionDetailGroup * rsdg = 0;
     for (int gi = 0; gi < (int) groupList.count(); gi++) {
         rsdg = groupList.at(gi);
-        if (rsdg->isGroupHeadShowing()) s += rsdg->getGroupHead()->sizeHint();
-        if (rsdg->isGroupFootShowing()) s += rsdg->getGroupFoot()->sizeHint();
+        if (rsdg->isGroupHeadShowing()) s += rsdg->getGroupHead()->size();
+        if (rsdg->isGroupFootShowing()) s += rsdg->getGroupFoot()->size();
     }
-    return s += _detail->sizeHint();
-}
\ No newline at end of file
+    return s += _detail->size();
+}
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportsectiondetail.h #865509:865510
@@ -58,7 +58,6 @@
     int findSection(const QString & name);
     void removeSection(int idx, bool del = FALSE);
 
-    void adjustSize();
     virtual QSize sizeHint() const;
 protected:
     QString _query;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic