[QGIS Commit] r9085 - in branches/advanced_printing_branch/src: app/composer ui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Wed Aug 20 05:39:07 EDT 2008


Author: mhugent
Date: 2008-08-20 05:39:06 -0400 (Wed, 20 Aug 2008)
New Revision: 9085

Modified:
   branches/advanced_printing_branch/src/app/composer/qgscomposerpicture.cpp
   branches/advanced_printing_branch/src/app/composer/qgscomposerpicturewidget.cpp
   branches/advanced_printing_branch/src/ui/qgscomposerpicturewidgetbase.ui
Log:
Changed composer picture widget to embed composer item widget

Modified: branches/advanced_printing_branch/src/app/composer/qgscomposerpicture.cpp
===================================================================
--- branches/advanced_printing_branch/src/app/composer/qgscomposerpicture.cpp	2008-08-20 09:10:41 UTC (rev 9084)
+++ branches/advanced_printing_branch/src/app/composer/qgscomposerpicture.cpp	2008-08-20 09:39:06 UTC (rev 9085)
@@ -63,6 +63,7 @@
 
   painter->save();
   painter->rotate(mRotation);
+  drawBackground(painter); 
 
   if(mMode != UNKNOWN)
     {

Modified: branches/advanced_printing_branch/src/app/composer/qgscomposerpicturewidget.cpp
===================================================================
--- branches/advanced_printing_branch/src/app/composer/qgscomposerpicturewidget.cpp	2008-08-20 09:10:41 UTC (rev 9084)
+++ branches/advanced_printing_branch/src/app/composer/qgscomposerpicturewidget.cpp	2008-08-20 09:39:06 UTC (rev 9085)
@@ -17,6 +17,7 @@
 
 #include "qgscomposerpicturewidget.h"
 #include "qgscomposerpicture.h"
+#include "qgscomposeritemwidget.h"
 #include <QDoubleValidator>
 #include <QFileDialog>
 #include <QFileInfo>
@@ -26,6 +27,10 @@
 {
   setupUi(this);
 
+  //add widget for general composer item properties
+  QgsComposerItemWidget* itemPropertiesWidget = new QgsComposerItemWidget(this, picture);
+  gridLayout->addWidget(itemPropertiesWidget, 4, 0, 1, 1);
+
   mWidthLineEdit->setValidator(new QDoubleValidator(this));
   mHeightLineEdit->setValidator(new QDoubleValidator(this));
 
@@ -146,7 +151,6 @@
       mWidthLineEdit->blockSignals(true);
       mHeightLineEdit->blockSignals(true);
       mRotationSpinBox->blockSignals(true);
-      mFrameCheckBox->blockSignals(true);
       mPictureLineEdit->blockSignals(true);
   
       mPictureLineEdit->setText(mPicture->pictureFile());
@@ -154,19 +158,10 @@
       mWidthLineEdit->setText(QString::number(pictureRect.width()));
       mHeightLineEdit->setText(QString::number(pictureRect.height()));
       mRotationSpinBox->setValue(mPicture->rotation());
-      if(mPicture->frame())
-	{
-	  mFrameCheckBox->setCheckState(Qt::Checked);
-	}
-      else
-	{
-	  mFrameCheckBox->setCheckState(Qt::Unchecked);
-	}
       
       mWidthLineEdit->blockSignals(false);
       mHeightLineEdit->blockSignals(false);
       mRotationSpinBox->blockSignals(false);
-      mFrameCheckBox->blockSignals(false);
       mPictureLineEdit->blockSignals(false);
     }
 }

Modified: branches/advanced_printing_branch/src/ui/qgscomposerpicturewidgetbase.ui
===================================================================
--- branches/advanced_printing_branch/src/ui/qgscomposerpicturewidgetbase.ui	2008-08-20 09:10:41 UTC (rev 9084)
+++ branches/advanced_printing_branch/src/ui/qgscomposerpicturewidgetbase.ui	2008-08-20 09:39:06 UTC (rev 9085)
@@ -6,7 +6,7 @@
     <x>0</x>
     <y>0</y>
     <width>274</width>
-    <height>419</height>
+    <height>183</height>
    </rect>
   </property>
   <property name="sizePolicy" >
@@ -122,24 +122,14 @@
     </layout>
    </item>
    <item row="2" column="0" >
-    <widget class="QCheckBox" name="mFrameCheckBox" >
-     <property name="text" >
-      <string>Frame</string>
-     </property>
-    </widget>
-   </item>
-   <item row="3" column="0" >
     <spacer>
      <property name="orientation" >
       <enum>Qt::Vertical</enum>
      </property>
-     <property name="sizeType" >
-      <enum>QSizePolicy::Expanding</enum>
-     </property>
      <property name="sizeHint" >
       <size>
-       <width>22</width>
-       <height>73</height>
+       <width>20</width>
+       <height>21</height>
       </size>
      </property>
     </spacer>
@@ -150,7 +140,6 @@
  <tabstops>
   <tabstop>mPictureBrowseButton</tabstop>
   <tabstop>mPictureLineEdit</tabstop>
-  <tabstop>mFrameCheckBox</tabstop>
  </tabstops>
  <resources/>
  <connections/>



More information about the QGIS-commit mailing list