Skip to content

Commit

Permalink
Move selectWidget() and dataCapabilities() to data items file where i…
Browse files Browse the repository at this point in the history
…t belongs
  • Loading branch information
wonder-sk committed Oct 19, 2011
1 parent c219045 commit 2572388
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 33 deletions.
11 changes: 11 additions & 0 deletions src/providers/postgres/qgspostgresdataitems.cpp
Expand Up @@ -223,6 +223,17 @@ void QgsPGRootItem::newConnection()

// ---------------------------------------------------------------------------

QGISEXTERN QgsPgSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
// TODO: this should be somewhere else
return new QgsPgSourceSelect( parent, fl );
}

QGISEXTERN int dataCapabilities()
{
return QgsDataProvider::Database;
}

QGISEXTERN QgsDataItem * dataItem( QString thePath, QgsDataItem* parentItem )
{
Q_UNUSED( thePath );
Expand Down
11 changes: 0 additions & 11 deletions src/providers/postgres/qgspostgresprovider.cpp
Expand Up @@ -37,7 +37,6 @@

#include "qgspostgresprovider.h"
#include "qgspostgresconnection.h"
#include "qgspgsourceselect.h"

#include "qgslogger.h"

Expand Down Expand Up @@ -4395,16 +4394,6 @@ QGISEXTERN bool isProvider()
return true;
}
// ---------------------------------------------------------------------------
QGISEXTERN QgsPgSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
// TODO: this should be somewhere else
return new QgsPgSourceSelect( parent, fl );
}

QGISEXTERN int dataCapabilities()
{
return QgsDataProvider::Database;
}

QGISEXTERN QgsVectorLayerImport::ImportError createEmptyLayer(
const QString& uri,
Expand Down
6 changes: 6 additions & 0 deletions src/providers/wfs/qgswfsdataitems.cpp
Expand Up @@ -169,6 +169,12 @@ void QgsWFSRootItem::newConnection()
}
}

// ---------------------------------------------------------------------------

QGISEXTERN QgsWFSSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
return new QgsWFSSourceSelect( parent, fl );
}

QGISEXTERN int dataCapabilities()
{
Expand Down
9 changes: 0 additions & 9 deletions src/providers/wfs/qgswfsprovider.cpp
Expand Up @@ -2301,12 +2301,3 @@ QGISEXTERN bool isProvider()
{
return true;
}

// ---------------------------------------------------------------------------

#include "qgswfssourceselect.h"

QGISEXTERN QgsWFSSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
return new QgsWFSSourceSelect( parent, fl );
}
11 changes: 10 additions & 1 deletion src/providers/wms/qgswmsdataitems.cpp
Expand Up @@ -248,10 +248,19 @@ void QgsWMSRootItem::newConnection()

// ---------------------------------------------------------------------------

QGISEXTERN QgsWMSSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
return new QgsWMSSourceSelect( parent, fl );
}

QGISEXTERN int dataCapabilities()
{
return QgsDataProvider::Net;
}

QGISEXTERN QgsDataItem * dataItem( QString thePath, QgsDataItem* parentItem )
{
Q_UNUSED( thePath );

return new QgsWMSRootItem( parentItem, "WMS", "wms:" );
}

1 change: 1 addition & 0 deletions src/providers/wms/qgswmsdataitems.h
@@ -1,6 +1,7 @@
#ifndef QGSWMSDATAITEMS_H
#define QGSWMSDATAITEMS_H

#include "qgsdataitem.h"
#include "qgswmsprovider.h"

class QgsWMSConnectionItem : public QgsDataCollectionItem
Expand Down
11 changes: 0 additions & 11 deletions src/providers/wms/qgswmsprovider.cpp
Expand Up @@ -26,7 +26,6 @@
#include "qgslogger.h"
#include "qgswmsprovider.h"
#include "qgswmsconnection.h"
#include "qgswmssourceselect.h"

#include <cmath>

Expand Down Expand Up @@ -3155,13 +3154,3 @@ QGISEXTERN bool isProvider()
return true;
}

// ---------------------------------------------------------------------------
QGISEXTERN QgsWMSSourceSelect * selectWidget( QWidget * parent, Qt::WFlags fl )
{
return new QgsWMSSourceSelect( parent, fl );
}

QGISEXTERN int dataCapabilities()
{
return QgsDataProvider::Net;
}
2 changes: 1 addition & 1 deletion src/providers/wms/qgswmsprovider.h
Expand Up @@ -21,14 +21,14 @@
#define QGSWMSPROVIDER_H

#include "qgsrasterdataprovider.h"
#include "qgsdataitem.h"
#include "qgsrectangle.h"

#include <QString>
#include <QStringList>
#include <QDomElement>
#include <QMap>
#include <QVector>
#include <QUrl>

class QgsCoordinateTransform;
class QNetworkAccessManager;
Expand Down

0 comments on commit 2572388

Please sign in to comment.