[QGIS Commit] r13143 - in trunk/qgis/src: app plugins/point_displacement_renderer providers/wms ui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Mar 22 18:10:29 EDT 2010


Author: jef
Date: 2010-03-22 18:10:28 -0400 (Mon, 22 Mar 2010)
New Revision: 13143

Modified:
   trunk/qgis/src/app/qgisapp.cpp
   trunk/qgis/src/app/qgsoptions.cpp
   trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrenderer.cpp
   trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp
   trunk/qgis/src/providers/wms/qgswmsprovider.cpp
   trunk/qgis/src/ui/qgsoptionsbase.ui
Log:
remove Qt 4.5 dependencies

Modified: trunk/qgis/src/app/qgisapp.cpp
===================================================================
--- trunk/qgis/src/app/qgisapp.cpp	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/app/qgisapp.cpp	2010-03-22 22:10:28 UTC (rev 13143)
@@ -68,11 +68,14 @@
 #include <QWhatsThis>
 
 #include <QNetworkAccessManager>
-#include <QNetworkDiskCache>
 #include <QNetworkReply>
 #include <QNetworkProxy>
 #include <QAuthenticator>
 
+#if QT_VERSION >= 0x40500
+#include <QNetworkDiskCache>
+#endif
+
 //
 // Mac OS X Includes
 // Must include before GEOS 3 due to unqualified use of 'Point'
@@ -6270,9 +6273,6 @@
 
 #if QT_VERSION >= 0x40500
   mNAM->setProxyFactory( new QgsNetworkProxyFactory( proxy, excludes ) );
-#else
-  mNAM->setProxy( proxy );
-#endif
 
   QNetworkDiskCache *cache = qobject_cast<QNetworkDiskCache*>( nam()->cache() );
   if ( !cache )
@@ -6289,4 +6289,7 @@
 
   if ( mNAM->cache() != cache )
     mNAM->setCache( cache );
+#else
+  mNAM->setProxy( proxy );
+#endif
 }

Modified: trunk/qgis/src/app/qgsoptions.cpp
===================================================================
--- trunk/qgis/src/app/qgsoptions.cpp	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/app/qgsoptions.cpp	2010-03-22 22:10:28 UTC (rev 13143)
@@ -29,7 +29,10 @@
 #include <QColorDialog>
 #include <QLocale>
 #include <QNetworkAccessManager>
+
+#if QT_VERSION >= 0x40500
 #include <QNetworkDiskCache>
+#endif
 
 #include <limits>
 #include <sqlite3.h>
@@ -116,10 +119,7 @@
     }
   }
 
-#if QT_VERSION < 0x40500
-  grpUrlExclude->setHidden( true );
-#endif
-
+#if QT_VERSION >= 0x40500
   // cache settings
   QNetworkDiskCache *cache = qobject_cast<QNetworkDiskCache*>( QgisApp::instance()->nam()->cache() );
   if ( cache )
@@ -131,6 +131,10 @@
     QgsDebugMsg( QString( "set cacheSize: %1" ).arg( cache->maximumCacheSize() ) );
     mCacheSize->setValue( cache->maximumCacheSize() / 1024 );
   }
+#else
+  grpUrlExclude->setHidden( true );
+  grpCache->setHidden( true );
+#endif
 
   //wms search server
   leWmsSearch->setText( settings.value( "/qgis/WMSSearchUrl", "http://geopole.org/wms/search?search=%1&type=rss" ).toString() );
@@ -868,5 +872,7 @@
 
 void QgsOptions::on_mClearCache_clicked()
 {
+#if QT_VERSION >= 0x40500
   QgisApp::instance()->nam()->cache()->clear();
+#endif
 }

Modified: trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrenderer.cpp
===================================================================
--- trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrenderer.cpp	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrenderer.cpp	2010-03-22 22:10:28 UTC (rev 13143)
@@ -238,7 +238,7 @@
   }
   if ( mRenderer )
   {
-    attributeList.append( mRenderer->usedAttributes() );
+    attributeList += mRenderer->usedAttributes();
   }
   return attributeList;
 }

Modified: trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp
===================================================================
--- trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/plugins/point_displacement_renderer/qgspointdisplacementrendererwidget.cpp	2010-03-22 22:10:28 UTC (rev 13143)
@@ -224,7 +224,11 @@
     return;
   }
 
+#if QT_VERSION >= 0x040500
   QColor newColor = QColorDialog::getColor( mRenderer->circleColor(), 0, tr( "Circle color" ), QColorDialog::ShowAlphaChannel );
+#else
+  QColor newColor = QColorDialog::getColor( mRenderer->circleColor() );
+#endif
   if ( newColor.isValid() )
   {
     mRenderer->setCircleColor( newColor );
@@ -239,7 +243,11 @@
     return;
   }
 
+#if QT_VERSION >= 0x040500
   QColor newColor = QColorDialog::getColor( mRenderer->labelColor(), 0, tr( "Label color" ), QColorDialog::ShowAlphaChannel );
+#else
+  QColor newColor = QColorDialog::getColor( mRenderer->labelColor() );
+#endif
   if ( newColor.isValid() )
   {
     mRenderer->setLabelColor( newColor );

Modified: trunk/qgis/src/providers/wms/qgswmsprovider.cpp
===================================================================
--- trunk/qgis/src/providers/wms/qgswmsprovider.cpp	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/providers/wms/qgswmsprovider.cpp	2010-03-22 22:10:28 UTC (rev 13143)
@@ -35,9 +35,12 @@
 #include <QNetworkAccessManager>
 #include <QNetworkRequest>
 #include <QNetworkReply>
-#include <QNetworkDiskCache>
 #include <QNetworkProxy>
 
+#if QT_VERSION >= 0x40500
+#include <QNetworkDiskCache>
+#endif
+
 #include <QUrl>
 #include <QImage>
 #include <QPainter>
@@ -105,6 +108,7 @@
       }
     }
 
+#if QT_VERSION >= 0x40500
     if ( !smNAM )
     {
       QgsDebugMsg( "application doesn't have a network access manager - creating wmscache" );
@@ -113,6 +117,7 @@
       ndc->setCacheDirectory( "wmsCache" );
       smNAM->setCache( ndc );
     }
+#endif
   }
 
   // URL may contain username/password information for a WMS
@@ -670,11 +675,13 @@
 {
   QNetworkReply *reply = qobject_cast<QNetworkReply*>( sender() );
 
+#if QT_VERSION >= 0x40500
   bool fromCache = reply->attribute( QNetworkRequest::SourceIsFromCacheAttribute ).toBool();
   if ( fromCache )
     mCacheHits++;
   else
     mCacheMisses++;
+#endif
   int tileReqNo = reply->request().attribute( static_cast<QNetworkRequest::Attribute>( QNetworkRequest::User + 0 ) ).toInt();
   int tileNo = reply->request().attribute( static_cast<QNetworkRequest::Attribute>( QNetworkRequest::User + 1 ) ).toInt();
   QRectF r = reply->request().attribute( static_cast<QNetworkRequest::Attribute>( QNetworkRequest::User + 2 ) ).toRectF();

Modified: trunk/qgis/src/ui/qgsoptionsbase.ui
===================================================================
--- trunk/qgis/src/ui/qgsoptionsbase.ui	2010-03-22 18:30:37 UTC (rev 13142)
+++ trunk/qgis/src/ui/qgsoptionsbase.ui	2010-03-22 22:10:28 UTC (rev 13143)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>813</width>
-    <height>565</height>
+    <height>605</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -1407,7 +1407,7 @@
         </widget>
        </item>
        <item>
-        <widget class="QGroupBox" name="groupBox_4">
+        <widget class="QGroupBox" name="grpCache">
          <property name="title">
           <string>Cache settings</string>
          </property>



More information about the QGIS-commit mailing list