Skip to content

Commit

Permalink
Partial revert of 70bff3f
Browse files Browse the repository at this point in the history
Commit was causing crashes in browser. Refs #13738
  • Loading branch information
nyalldawson committed Nov 5, 2015
1 parent e0fc9a9 commit fe3417b
Show file tree
Hide file tree
Showing 46 changed files with 122 additions and 123 deletions.
2 changes: 1 addition & 1 deletion python/core/qgsdataitem.sip
Expand Up @@ -95,7 +95,7 @@ class QgsDataItem : QObject
typedef QFlags<QgsDataItem::Capability> Capabilities;

// This will _write_ selected crs in data source
virtual bool setCrs( const QgsCoordinateReferenceSystem& crs );
virtual bool setCrs( QgsCoordinateReferenceSystem crs );

//! @deprecated since 2.8, returned type this will changed to Capabilities
virtual Capability capabilities() /Deprecated/;
Expand Down
4 changes: 2 additions & 2 deletions python/core/qgspythonrunner.sip
Expand Up @@ -25,7 +25,7 @@ class QgsPythonRunner
QgsPythonRunner();
virtual ~QgsPythonRunner();

virtual bool runCommand( const QString& command, const QString& messageOnError = QString() ) = 0;
virtual bool runCommand( QString command, QString messageOnError = QString() ) = 0;

virtual bool evalCommand( const QString& command, QString& result ) = 0;
virtual bool evalCommand( QString command, QString& result ) = 0;
};
2 changes: 1 addition & 1 deletion python/core/raster/qgsrasterdataprovider.sip
Expand Up @@ -159,7 +159,7 @@ class QgsRasterDataProvider : QgsDataProvider, QgsRasterInterface
* ACTUALLY exists you need to look at the existsFlag member in each struct stored in the
* list.
*/
virtual QList<QgsRasterPyramid> buildPyramidList( const QList<int>& overviewList = QList<int>() );
virtual QList<QgsRasterPyramid> buildPyramidList( QList<int> overviewList = QList<int>() );

/** \brief Returns true if raster has at least one populated histogram. */
bool hasPyramids();
Expand Down
4 changes: 2 additions & 2 deletions src/app/qgisapp.cpp
Expand Up @@ -7883,7 +7883,7 @@ class QgsPythonRunnerImpl : public QgsPythonRunner
public:
explicit QgsPythonRunnerImpl( QgsPythonUtils* pythonUtils ) : mPythonUtils( pythonUtils ) {}

virtual bool runCommand( const QString& command, const QString& messageOnError = QString() ) override
virtual bool runCommand( QString command, QString messageOnError = QString() ) override
{
if ( mPythonUtils && mPythonUtils->isEnabled() )
{
Expand All @@ -7892,7 +7892,7 @@ class QgsPythonRunnerImpl : public QgsPythonRunner
return false;
}

virtual bool evalCommand( const QString& command, QString &result ) override
virtual bool evalCommand( QString command, QString &result ) override
{
if ( mPythonUtils && mPythonUtils->isEnabled() )
{
Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsdataitem.cpp
Expand Up @@ -470,7 +470,7 @@ void QgsDataItem::refresh()
}
}

void QgsDataItem::refresh( const QVector<QgsDataItem*>& children )
void QgsDataItem::refresh( QVector<QgsDataItem*> children )
{
QgsDebugMsgLevel( "mPath = " + mPath, 2 );

Expand Down
4 changes: 2 additions & 2 deletions src/core/qgsdataitem.h
Expand Up @@ -152,7 +152,7 @@ class CORE_EXPORT QgsDataItem : public QObject
Q_DECLARE_FLAGS( Capabilities, Capability )

// This will _write_ selected crs in data source
virtual bool setCrs( const QgsCoordinateReferenceSystem& crs )
virtual bool setCrs( QgsCoordinateReferenceSystem crs )
{ Q_UNUSED( crs ); return false; }

//! @deprecated since 2.8, returned type this will changed to Capabilities
Expand Down Expand Up @@ -203,7 +203,7 @@ class CORE_EXPORT QgsDataItem : public QObject

protected:
virtual void populate( const QVector<QgsDataItem*>& children );
virtual void refresh( const QVector<QgsDataItem*>& children );
virtual void refresh( QVector<QgsDataItem*> children );
/** The item is scheduled to be deleted. E.g. if deleteLater() is called when
* item is in Populating state (createChildren() running in another thread),
* the deferredDelete() returns true and item will be deleted once Populating finished.
Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsproviderregistry.cpp
Expand Up @@ -42,7 +42,7 @@ typedef QString databaseDrivers_t();
typedef QString directoryDrivers_t();
typedef QString protocolDrivers_t();
//typedef int dataCapabilities_t();
//typedef QgsDataItem * dataItem_t(const QString&);
//typedef QgsDataItem * dataItem_t(QString);



Expand Down
4 changes: 2 additions & 2 deletions src/core/qgspythonrunner.h
Expand Up @@ -50,9 +50,9 @@ class CORE_EXPORT QgsPythonRunner
QgsPythonRunner();
virtual ~QgsPythonRunner();

virtual bool runCommand( const QString& command, const QString& messageOnError = QString() ) = 0;
virtual bool runCommand( QString command, QString messageOnError = QString() ) = 0;

virtual bool evalCommand( const QString& command, QString& result ) = 0;
virtual bool evalCommand( QString command, QString& result ) = 0;

static QgsPythonRunner* mInstance;
};
Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsvectorlayer.cpp
Expand Up @@ -116,7 +116,7 @@ typedef int listStyles_t(

typedef QString getStyleById_t(
const QString& uri,
const QString& styleID,
QString styleID,
QString& errCause
);

Expand Down
2 changes: 1 addition & 1 deletion src/core/raster/qgsrasterdataprovider.h
Expand Up @@ -281,7 +281,7 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast
* ACTUALLY exists you need to look at the existsFlag member in each struct stored in the
* list.
*/
virtual QList<QgsRasterPyramid> buildPyramidList( const QList<int>& overviewList = QList<int>() )
virtual QList<QgsRasterPyramid> buildPyramidList( QList<int> overviewList = QList<int>() )
{ Q_UNUSED( overviewList ); return QList<QgsRasterPyramid>(); }

/** \brief Returns true if raster has at least one populated histogram. */
Expand Down
4 changes: 2 additions & 2 deletions src/gui/qgsrasterformatsaveoptionswidget.cpp
Expand Up @@ -234,8 +234,8 @@ void QgsRasterFormatSaveOptionsWidget::apply()
}

// typedefs for gdal provider function pointers
typedef QString validateCreationOptionsFormat_t( const QStringList& createOptions, const QString& format );
typedef QString helpCreationOptionsFormat_t( const QString& format );
typedef QString validateCreationOptionsFormat_t( const QStringList& createOptions, QString format );
typedef QString helpCreationOptionsFormat_t( QString format );

void QgsRasterFormatSaveOptionsWidget::helpOptions()
{
Expand Down
4 changes: 2 additions & 2 deletions src/providers/gdal/qgsgdaldataitems.cpp
Expand Up @@ -24,7 +24,7 @@ void buildSupportedRasterFileFilterAndExtensions( QString & theFileFiltersString


QgsGdalLayerItem::QgsGdalLayerItem( QgsDataItem* parent,
const QString& name, const QString& path, const QString& uri,
QString name, QString path, QString uri,
QStringList *theSublayers )
: QgsLayerItem( parent, name, path, uri, QgsLayerItem::Raster, "gdal" )
{
Expand Down Expand Up @@ -58,7 +58,7 @@ QgsLayerItem::Capability QgsGdalLayerItem::capabilities()
return mCapabilities & SetCrs ? SetCrs : NoCapabilities;
}

bool QgsGdalLayerItem::setCrs( const QgsCoordinateReferenceSystem& crs )
bool QgsGdalLayerItem::setCrs( QgsCoordinateReferenceSystem crs )
{
GDALDatasetH hDS = GDALOpen( TO8F( mPath ), GA_Update );
if ( !hDS )
Expand Down
4 changes: 2 additions & 2 deletions src/providers/gdal/qgsgdaldataitems.h
Expand Up @@ -25,11 +25,11 @@ class QgsGdalLayerItem : public QgsLayerItem

public:
QgsGdalLayerItem( QgsDataItem* parent,
const QString& name, const QString& path, const QString& uri,
QString name, QString path, QString uri,
QStringList *theSublayers = NULL );
~QgsGdalLayerItem();

bool setCrs( const QgsCoordinateReferenceSystem& crs ) override;
bool setCrs( QgsCoordinateReferenceSystem crs ) override;
Capability capabilities() override;

QVector<QgsDataItem*> createChildren() override;
Expand Down
17 changes: 8 additions & 9 deletions src/providers/gdal/qgsgdalprovider.cpp
Expand Up @@ -1781,7 +1781,7 @@ QList<QgsRasterPyramid> QgsGdalProvider::buildPyramidList()
}
#endif

QList<QgsRasterPyramid> QgsGdalProvider::buildPyramidList( const QList<int>& overviewList )
QList<QgsRasterPyramid> QgsGdalProvider::buildPyramidList( QList<int> overviewList )
{
int myWidth = mWidth;
int myHeight = mHeight;
Expand All @@ -1790,23 +1790,22 @@ QList<QgsRasterPyramid> QgsGdalProvider::buildPyramidList( const QList<int>& ove
mPyramidList.clear();

// if overviewList is empty (default) build the pyramid list
QList<int> nonEmptyList = overviewList;
if ( nonEmptyList.isEmpty() )
if ( overviewList.isEmpty() )
{
int myDivisor = 2;

QgsDebugMsg( "Building initial pyramid list" );

while (( myWidth / myDivisor > 32 ) && (( myHeight / myDivisor ) > 32 ) )
{
nonEmptyList.append( myDivisor );
overviewList.append( myDivisor );
//sqare the divisor each step
myDivisor = ( myDivisor * 2 );
}
}

// loop over pyramid list
Q_FOREACH ( int myDivisor, nonEmptyList )
Q_FOREACH ( int myDivisor, overviewList )
{
//
// First we build up a list of potential pyramid layers
Expand Down Expand Up @@ -1875,7 +1874,7 @@ QStringList QgsGdalProvider::subLayers() const
return mSubLayers;
}

void QgsGdalProvider::emitProgress( int theType, double theProgress, const QString& theMessage )
void QgsGdalProvider::emitProgress( int theType, double theProgress, QString theMessage )
{
emit progress( theType, theProgress, theMessage );
}
Expand Down Expand Up @@ -2708,7 +2707,7 @@ QGISEXTERN QgsGdalProvider * create(
QGis::DataType type,
int width, int height, double* geoTransform,
const QgsCoordinateReferenceSystem& crs,
const QStringList& createOptions )
QStringList createOptions )
{
//get driver
GDALDriverH driver = GDALGetDriverByName( format.toLocal8Bit().data() );
Expand Down Expand Up @@ -2817,7 +2816,7 @@ QGISEXTERN void buildSupportedRasterFileFilter( QString & theFileFiltersString )
/**
Gets creation options metadata for a given format
*/
QGISEXTERN QString helpCreationOptionsFormat( const QString& format )
QGISEXTERN QString helpCreationOptionsFormat( QString format )
{
QString message;
GDALDriverH myGdalDriver = GDALGetDriverByName( format.toLocal8Bit().constData() );
Expand Down Expand Up @@ -2849,7 +2848,7 @@ QGISEXTERN QString helpCreationOptionsFormat( const QString& format )
/**
Validates creation options for a given format, regardless of layer.
*/
QGISEXTERN QString validateCreationOptionsFormat( const QStringList& createOptions, const QString& format )
QGISEXTERN QString validateCreationOptionsFormat( const QStringList& createOptions, QString format )
{
GDALDriverH myGdalDriver = GDALGetDriverByName( format.toLocal8Bit().constData() );
if ( ! myGdalDriver )
Expand Down
4 changes: 2 additions & 2 deletions src/providers/gdal/qgsgdalprovider.h
Expand Up @@ -224,13 +224,13 @@ class QgsGdalProvider : public QgsRasterDataProvider, QgsGdalProviderBase
const QString & theResamplingMethod = "NEAREST",
QgsRaster::RasterPyramidsFormat theFormat = QgsRaster::PyramidsGTiff,
const QStringList & theCreateOptions = QStringList() ) override;
QList<QgsRasterPyramid> buildPyramidList( const QList<int>& overviewList = QList<int>() ) override;
QList<QgsRasterPyramid> buildPyramidList( QList<int> overviewList = QList<int>() ) override;

/** \brief Close data set and release related data */
void closeDataset();

/** Emit a signal to notify of the progress event. */
void emitProgress( int theType, double theProgress, const QString& theMessage );
void emitProgress( int theType, double theProgress, QString theMessage );
void emitProgressUpdate( int theProgress );

static QMap<QString, QString> supportedMimes();
Expand Down
2 changes: 1 addition & 1 deletion src/providers/grass/qgsgrassprovidermodule.h
Expand Up @@ -227,7 +227,7 @@ class QgsGrassImportItem : public QgsDataItem, public QgsGrassObjectItemBase

protected:
// override refresh to keep Populating state
virtual void refresh( const QVector<QgsDataItem*>& children ) override { Q_UNUSED( children ); }
virtual void refresh( QVector<QgsDataItem*> children ) override { Q_UNUSED( children ); }
//bool mDeleteAction;
QgsGrassImport* mImport;

Expand Down
10 changes: 5 additions & 5 deletions src/providers/mssql/qgsmssqldataitems.cpp
Expand Up @@ -33,7 +33,7 @@
#include <QtSql/QSqlError>

// ---------------------------------------------------------------------------
QgsMssqlConnectionItem::QgsMssqlConnectionItem( QgsDataItem* parent, const QString& name, const QString& path )
QgsMssqlConnectionItem::QgsMssqlConnectionItem( QgsDataItem* parent, QString name, QString path )
: QgsDataCollectionItem( parent, name, path )
, mUseGeometryColumns( false )
, mUseEstimatedMetadata( false )
Expand Down Expand Up @@ -406,7 +406,7 @@ bool QgsMssqlConnectionItem::handleDrop( const QMimeData * data, Qt::DropAction


// ---------------------------------------------------------------------------
QgsMssqlLayerItem::QgsMssqlLayerItem( QgsDataItem* parent, const QString& name, const QString& path, QgsLayerItem::LayerType layerType, const QgsMssqlLayerProperty& layerProperty )
QgsMssqlLayerItem::QgsMssqlLayerItem( QgsDataItem* parent, QString name, QString path, QgsLayerItem::LayerType layerType, QgsMssqlLayerProperty layerProperty )
: QgsLayerItem( parent, name, path, QString(), layerType, "mssql" )
, mLayerProperty( layerProperty )
{
Expand Down Expand Up @@ -443,7 +443,7 @@ QString QgsMssqlLayerItem::createUri()
}

// ---------------------------------------------------------------------------
QgsMssqlSchemaItem::QgsMssqlSchemaItem( QgsDataItem* parent, const QString& name, const QString& path )
QgsMssqlSchemaItem::QgsMssqlSchemaItem( QgsDataItem* parent, QString name, QString path )
: QgsDataCollectionItem( parent, name, path )
{
mIconName = "mIconDbSchema.png";
Expand Down Expand Up @@ -474,7 +474,7 @@ void QgsMssqlSchemaItem::addLayers( QgsDataItem* newLayers )
}
}

QgsMssqlLayerItem* QgsMssqlSchemaItem::addLayer( const QgsMssqlLayerProperty& layerProperty, bool refresh )
QgsMssqlLayerItem* QgsMssqlSchemaItem::addLayer( QgsMssqlLayerProperty layerProperty, bool refresh )
{
QGis::WkbType wkbType = QgsMssqlTableModel::wkbTypeFromMssql( layerProperty.type );
QString tip = tr( "%1 as %2 in %3" ).arg( layerProperty.geometryColName, QgsMssqlTableModel::displayStringForWkbType( wkbType ), layerProperty.srid );
Expand Down Expand Up @@ -523,7 +523,7 @@ QgsMssqlLayerItem* QgsMssqlSchemaItem::addLayer( const QgsMssqlLayerProperty& la
}

// ---------------------------------------------------------------------------
QgsMssqlRootItem::QgsMssqlRootItem( QgsDataItem* parent, const QString& name, const QString& path )
QgsMssqlRootItem::QgsMssqlRootItem( QgsDataItem* parent, QString name, QString path )
: QgsDataCollectionItem( parent, name, path )
{
mIconName = "mIconMssql.svg";
Expand Down
10 changes: 5 additions & 5 deletions src/providers/mssql/qgsmssqldataitems.h
Expand Up @@ -33,7 +33,7 @@ class QgsMssqlRootItem : public QgsDataCollectionItem
{
Q_OBJECT
public:
QgsMssqlRootItem( QgsDataItem* parent, const QString& name, const QString& path );
QgsMssqlRootItem( QgsDataItem* parent, QString name, QString path );
~QgsMssqlRootItem();

QVector<QgsDataItem*> createChildren() override;
Expand All @@ -51,7 +51,7 @@ class QgsMssqlConnectionItem : public QgsDataCollectionItem
{
Q_OBJECT
public:
QgsMssqlConnectionItem( QgsDataItem* parent, const QString& name, const QString& path );
QgsMssqlConnectionItem( QgsDataItem* parent, QString name, QString path );
~QgsMssqlConnectionItem();

QVector<QgsDataItem*> createChildren() override;
Expand Down Expand Up @@ -92,12 +92,12 @@ class QgsMssqlSchemaItem : public QgsDataCollectionItem
{
Q_OBJECT
public:
QgsMssqlSchemaItem( QgsDataItem* parent, const QString& name, const QString& path );
QgsMssqlSchemaItem( QgsDataItem* parent, QString name, QString path );
~QgsMssqlSchemaItem();

QVector<QgsDataItem*> createChildren() override;

QgsMssqlLayerItem* addLayer( const QgsMssqlLayerProperty& layerProperty, bool refresh );
QgsMssqlLayerItem* addLayer( QgsMssqlLayerProperty layerProperty, bool refresh );
void refresh() override {} // do not refresh directly
void addLayers( QgsDataItem* newLayers );
};
Expand All @@ -107,7 +107,7 @@ class QgsMssqlLayerItem : public QgsLayerItem
Q_OBJECT

public:
QgsMssqlLayerItem( QgsDataItem* parent, const QString& name, const QString& path, QgsLayerItem::LayerType layerType, const QgsMssqlLayerProperty& layerProperties );
QgsMssqlLayerItem( QgsDataItem* parent, QString name, QString path, QgsLayerItem::LayerType layerType, QgsMssqlLayerProperty layerProperties );
~QgsMssqlLayerItem();

QString createUri();
Expand Down
2 changes: 1 addition & 1 deletion src/providers/mssql/qgsmssqlprovider.cpp
Expand Up @@ -1865,7 +1865,7 @@ QGISEXTERN int dataCapabilities()
return QgsDataProvider::Database;
}

QGISEXTERN QgsDataItem *dataItem( const QString& thePath, QgsDataItem *parentItem )
QGISEXTERN QgsDataItem *dataItem( QString thePath, QgsDataItem *parentItem )
{
Q_UNUSED( thePath );
return new QgsMssqlRootItem( parentItem, "MSSQL", "mssql:" );
Expand Down
6 changes: 3 additions & 3 deletions src/providers/mssql/qgsmssqlsourceselect.cpp
Expand Up @@ -688,7 +688,7 @@ void QgsMssqlSourceSelect::setSql( const QModelIndex &index )
delete vlayer;
}

void QgsMssqlSourceSelect::addSearchGeometryColumn( const QString& connectionName, const QgsMssqlLayerProperty& layerProperty, bool estimateMetadata )
void QgsMssqlSourceSelect::addSearchGeometryColumn( QString connectionName, QgsMssqlLayerProperty layerProperty, bool estimateMetadata )
{
// store the column details and do the query in a thread
if ( !mColumnTypeThread )
Expand Down Expand Up @@ -738,7 +738,7 @@ void QgsMssqlSourceSelect::setSearchExpression( const QString& regexp )
}


QgsMssqlGeomColumnTypeThread::QgsMssqlGeomColumnTypeThread( const QString& connectionName, bool useEstimatedMetadata )
QgsMssqlGeomColumnTypeThread::QgsMssqlGeomColumnTypeThread( QString connectionName, bool useEstimatedMetadata )
: QThread()
, mConnectionName( connectionName )
, mUseEstimatedMetadata( useEstimatedMetadata )
Expand All @@ -747,7 +747,7 @@ QgsMssqlGeomColumnTypeThread::QgsMssqlGeomColumnTypeThread( const QString& conne
qRegisterMetaType<QgsMssqlLayerProperty>( "QgsMssqlLayerProperty" );
}

void QgsMssqlGeomColumnTypeThread::addGeometryColumn( const QgsMssqlLayerProperty& layerProperty )
void QgsMssqlGeomColumnTypeThread::addGeometryColumn( QgsMssqlLayerProperty layerProperty )
{
layerProperties << layerProperty;
}
Expand Down

0 comments on commit fe3417b

Please sign in to comment.