mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-18 00:03:05 -04:00
Merge pull request #3423 from nyalldawson/remove_deprecated
Remove unused QgsProvider(Count|ExtentCalc)Event classes
This commit is contained in:
commit
e0229ad8c7
@ -182,6 +182,7 @@ should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinat
|
|||||||
<li>QgsPseudoColorShader. This shader has been broken for some time and was replaced by QgsSingleBandPseudoColorRenderer.</li>
|
<li>QgsPseudoColorShader. This shader has been broken for some time and was replaced by QgsSingleBandPseudoColorRenderer.</li>
|
||||||
<li>QgsRendererV2DataDefinedMenus was removed. Use QgsDataDefinedButton instead.</li>
|
<li>QgsRendererV2DataDefinedMenus was removed. Use QgsDataDefinedButton instead.</li>
|
||||||
<li>QgsLegacyHelpers.</li>
|
<li>QgsLegacyHelpers.</li>
|
||||||
|
<li>QgsProviderCountCalcEvent and QgsProviderExtentCalcEvent. These classes were unused in QGIS core and unmaintained.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
\subsection qgis_api_break_3_0_global General changes
|
\subsection qgis_api_break_3_0_global General changes
|
||||||
|
@ -111,8 +111,6 @@
|
|||||||
%Include qgsproject.sip
|
%Include qgsproject.sip
|
||||||
%Include qgsprojectproperty.sip
|
%Include qgsprojectproperty.sip
|
||||||
%Include qgsprojectversion.sip
|
%Include qgsprojectversion.sip
|
||||||
%Include qgsprovidercountcalcevent.sip
|
|
||||||
%Include qgsproviderextentcalcevent.sip
|
|
||||||
%Include qgsprovidermetadata.sip
|
%Include qgsprovidermetadata.sip
|
||||||
%Include qgsproviderregistry.sip
|
%Include qgsproviderregistry.sip
|
||||||
%Include qgspythonrunner.sip
|
%Include qgspythonrunner.sip
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
class QgsProviderCountCalcEvent : QEvent
|
|
||||||
{
|
|
||||||
%TypeHeaderCode
|
|
||||||
#include <qgsprovidercountcalcevent.h>
|
|
||||||
%End
|
|
||||||
public:
|
|
||||||
|
|
||||||
QgsProviderCountCalcEvent( long featuresCounted );
|
|
||||||
|
|
||||||
long featuresCounted() const;
|
|
||||||
};
|
|
@ -1,12 +0,0 @@
|
|||||||
class QgsProviderExtentCalcEvent : QEvent
|
|
||||||
{
|
|
||||||
%TypeHeaderCode
|
|
||||||
#include <qgsproviderextentcalcevent.h>
|
|
||||||
%End
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
QgsProviderExtentCalcEvent( QgsRectangle* layerExtent );
|
|
||||||
|
|
||||||
QgsRectangle* layerExtent() const;
|
|
||||||
};
|
|
@ -172,8 +172,6 @@ SET(QGIS_CORE_SRCS
|
|||||||
qgsprojectfiletransform.cpp
|
qgsprojectfiletransform.cpp
|
||||||
qgsprojectproperty.cpp
|
qgsprojectproperty.cpp
|
||||||
qgsprojectversion.cpp
|
qgsprojectversion.cpp
|
||||||
qgsprovidercountcalcevent.cpp
|
|
||||||
qgsproviderextentcalcevent.cpp
|
|
||||||
qgsprovidermetadata.cpp
|
qgsprovidermetadata.cpp
|
||||||
qgsproviderregistry.cpp
|
qgsproviderregistry.cpp
|
||||||
qgspythonrunner.cpp
|
qgspythonrunner.cpp
|
||||||
@ -677,8 +675,6 @@ SET(QGIS_CORE_HDRS
|
|||||||
qgsprojectfiletransform.h
|
qgsprojectfiletransform.h
|
||||||
qgsprojectproperty.h
|
qgsprojectproperty.h
|
||||||
qgsprojectversion.h
|
qgsprojectversion.h
|
||||||
qgsprovidercountcalcevent.h
|
|
||||||
qgsproviderextentcalcevent.h
|
|
||||||
qgsprovidermetadata.h
|
qgsprovidermetadata.h
|
||||||
qgsproviderregistry.h
|
qgsproviderregistry.h
|
||||||
qgspythonrunner.h
|
qgspythonrunner.h
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
qgsprovidercountcalcevent.cpp - Notification that the exact count
|
|
||||||
of a layer has been calculated.
|
|
||||||
-------------------
|
|
||||||
begin : Feb 1, 2005
|
|
||||||
copyright : (C) 2005 by Brendan Morley
|
|
||||||
email : morb at ozemail dot com dot au
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
/***************************************************************************
|
|
||||||
* *
|
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
|
||||||
* it under the terms of the GNU General Public License as published by *
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or *
|
|
||||||
* (at your option) any later version. *
|
|
||||||
* *
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
#include "qgsprovidercountcalcevent.h"
|
|
||||||
#include "qgis.h"
|
|
||||||
|
|
||||||
QgsProviderCountCalcEvent::QgsProviderCountCalcEvent( long featuresCounted )
|
|
||||||
: QEvent( static_cast<QEvent::Type>( Qgis::ProviderCountCalcEvent ) )
|
|
||||||
, n( featuresCounted )
|
|
||||||
{
|
|
||||||
// NO-OP
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
long QgsProviderCountCalcEvent::featuresCounted() const
|
|
||||||
{
|
|
||||||
return n;
|
|
||||||
}
|
|
||||||
|
|
@ -1,57 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
qgsprovidercountcalcevent.h - Notification that the exact count
|
|
||||||
of a layer has been calculated.
|
|
||||||
-------------------
|
|
||||||
begin : Feb 1, 2005
|
|
||||||
copyright : (C) 2005 by Brendan Morley
|
|
||||||
email : morb at ozemail dot com dot au
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
/***************************************************************************
|
|
||||||
* *
|
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
|
||||||
* it under the terms of the GNU General Public License as published by *
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or *
|
|
||||||
* (at your option) any later version. *
|
|
||||||
* *
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
#ifndef QGSPROVIDERCOUNTCALCEVENT_H
|
|
||||||
#define QGSPROVIDERCOUNTCALCEVENT_H
|
|
||||||
|
|
||||||
#include <QEvent>
|
|
||||||
|
|
||||||
/** \ingroup core
|
|
||||||
* \brief A custom event that is designed to be fired when a layer count has been fully calculated.
|
|
||||||
\author Brendan Morley
|
|
||||||
\date March 2005
|
|
||||||
|
|
||||||
|
|
||||||
This custom QEvent is designed to be fired when the full item count of a layer has been calculated.
|
|
||||||
It was initially included in QGIS to help the QgsPostgresProvider provide the asynchronous
|
|
||||||
calculation of PostgreSQL layer counts.
|
|
||||||
|
|
||||||
Events are used instead of Qt signals/slots as events can be received asynchronously,
|
|
||||||
which makes for better mutlithreading behaviour and less opportunity for programmer mishap.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// TODO: Add the pg table this is a count OF.
|
|
||||||
|
|
||||||
class CORE_EXPORT QgsProviderCountCalcEvent : public QEvent
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
QgsProviderCountCalcEvent( long featuresCounted );
|
|
||||||
|
|
||||||
long featuresCounted() const;
|
|
||||||
|
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
long n;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,34 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
qgsproviderextentcalcevent.cpp - Notification that the exact extent
|
|
||||||
of a layer has been calculated.
|
|
||||||
-------------------
|
|
||||||
begin : Feb 1, 2005
|
|
||||||
copyright : (C) 2005 by Brendan Morley
|
|
||||||
email : morb at ozemail dot com dot au
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
/***************************************************************************
|
|
||||||
* *
|
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
|
||||||
* it under the terms of the GNU General Public License as published by *
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or *
|
|
||||||
* (at your option) any later version. *
|
|
||||||
* *
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
#include "qgsproviderextentcalcevent.h"
|
|
||||||
#include "qgis.h"
|
|
||||||
|
|
||||||
QgsProviderExtentCalcEvent::QgsProviderExtentCalcEvent( QgsRectangle* layerExtent )
|
|
||||||
: QEvent( static_cast<QEvent::Type>( Qgis::ProviderExtentCalcEvent ) )
|
|
||||||
, le( layerExtent )
|
|
||||||
{
|
|
||||||
// NO-OP
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
QgsRectangle* QgsProviderExtentCalcEvent::layerExtent() const
|
|
||||||
{
|
|
||||||
return le;
|
|
||||||
}
|
|
||||||
|
|
@ -1,58 +0,0 @@
|
|||||||
/***************************************************************************
|
|
||||||
qgsproviderextentcalcevent.h - Notification that the exact extent
|
|
||||||
of a layer has been calculated.
|
|
||||||
-------------------
|
|
||||||
begin : Feb 1, 2005
|
|
||||||
copyright : (C) 2005 by Brendan Morley
|
|
||||||
email : morb at ozemail dot com dot au
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
/***************************************************************************
|
|
||||||
* *
|
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
|
||||||
* it under the terms of the GNU General Public License as published by *
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or *
|
|
||||||
* (at your option) any later version. *
|
|
||||||
* *
|
|
||||||
***************************************************************************/
|
|
||||||
|
|
||||||
#ifndef QGSPROVIDEREXTENTCALCEVENT_H
|
|
||||||
#define QGSPROVIDEREXTENTCALCEVENT_H
|
|
||||||
|
|
||||||
#include <QEvent>
|
|
||||||
class QgsRectangle;
|
|
||||||
|
|
||||||
/** \ingroup core
|
|
||||||
* A custom event that is designed to be fired when a layer extent has been fully calculated.
|
|
||||||
\author Brendan Morley
|
|
||||||
\date March 2005
|
|
||||||
|
|
||||||
|
|
||||||
This custom QEvent is designed to be fired when the full extent of a layer has been calculated.
|
|
||||||
It was initially included in QGIS to help the QgsPostgresProvider provide the asynchronous
|
|
||||||
calculation of PostgreSQL layer extents.
|
|
||||||
|
|
||||||
Events are used instead of Qt signals/slots as events can be received asynchronously,
|
|
||||||
which makes for better mutlithreading behaviour and less opportunity for programmer mishap.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// TODO: Add the pg table this is a extent OF.
|
|
||||||
|
|
||||||
class CORE_EXPORT QgsProviderExtentCalcEvent : public QEvent
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
QgsProviderExtentCalcEvent( QgsRectangle* layerExtent );
|
|
||||||
|
|
||||||
QgsRectangle* layerExtent() const;
|
|
||||||
|
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
QgsRectangle* le;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
@ -27,8 +27,6 @@
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
#include "qgsvectorlayerimport.h"
|
#include "qgsvectorlayerimport.h"
|
||||||
#include "qgsprovidercountcalcevent.h"
|
|
||||||
#include "qgsproviderextentcalcevent.h"
|
|
||||||
#include "qgspostgresprovider.h"
|
#include "qgspostgresprovider.h"
|
||||||
#include "qgspostgresconn.h"
|
#include "qgspostgresconn.h"
|
||||||
#include "qgspostgresconnpool.h"
|
#include "qgspostgresconnpool.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user