20 #ifndef QGSOWSSOURCESELECT_H
21 #define QGSOWSSOURCESELECT_H
22 #include "ui_qgsowssourceselectbase.h"
29 #include <QStringList>
30 #include <QPushButton>
31 #include <QNetworkRequest>
70 void on_mNewButton_clicked();
72 void on_mEditButton_clicked();
74 void on_mDeleteButton_clicked();
76 void on_mSaveButton_clicked();
78 void on_mLoadButton_clicked();
83 void on_mConnectButton_clicked();
86 virtual void addClicked();
88 void searchFinished();
91 void on_mChangeCRSButton_clicked();
94 virtual void on_mLayersTreeWidget_itemSelectionChanged();
97 void showStatusMessage(
const QString &theMessage );
100 void showError(
const QString &theTitle,
const QString &theFormat,
const QString &theError );
103 void on_mConnectionsComboBox_activated(
int );
106 void on_mAddDefaultButton_clicked();
111 void addRasterLayer(
const QString & rasterLayerPath,
112 const QString & baseName,
113 const QString & providerKey );
114 void connectionsChanged();
121 virtual QList<SupportedFormat> providerFormats();
124 virtual QStringList selectedLayersFormats();
127 virtual QStringList selectedLayersCRSs();
130 virtual QStringList selectedLayersTimes();
135 void populateConnectionList();
138 void populateFormats();
150 void populateTimes();
159 QString connectionInfo();
162 void setConnectionListPosition();
165 void addDefaultServers();
182 virtual void populateLayerList( );
187 const QStringList &names,
188 QMap<int, QgsNumericSortTreeWidgetItem *> &items,
189 int &layerAndStyleCount,
190 const QMap<int, int> &layerParents,
191 const QMap<int, QStringList> &layerParentNames );
194 QString descriptionForAuthId( QString authId );
203 void addWMSListRow(
const QDomElement& item,
int row );
204 void addWMSListItem(
const QDomElement& el,
int row,
int column );
206 virtual void enableLayersForCrs( QTreeWidgetItem *item );
209 QString selectedFormat();
212 QString selectedCRS();
215 QString selectedTime();
218 QNetworkRequest::CacheLoadControl selectedCacheLoadControl();
246 void on_mSearchButton_clicked();
247 void on_mSearchTableWidget_itemSelectionChanged();
248 void on_mTilesetsTableWidget_itemClicked( QTableWidgetItem *item );
249 void on_mLayerUpButton_clicked();
250 void on_mLayerDownButton_clicked();
251 virtual void updateButtons();
254 #endif // QGSOWSSOURCESELECT_H
static const Qt::WindowFlags ModalDialogFlags
QMap< QString, QString > mCrsNames
QString mSelectedCRS
Selected CRS.
bool mManagerMode
Connections manager mode.
QList< QTreeWidgetItem * > mCurrentSelection
QList< SupportedFormat > mProviderFormats
Supported formats.
Abstract base class for spatial data provider implementations.
QSet< QString > mSelectedLayersCRSs
Common CRSs for selected layers.
bool mEmbeddedMode
Embedded mode, without 'Close'.
QgsDataSourceURI mUri
URI for selected connection.
QString mLastLayerName
layer name derived from latest layer selection (updated as long it's not edited manually) ...
Class for storing the component parts of a PostgreSQL/RDBMS datasource URI.
QString mConnectionInfo
Connection info for selected connection.
QMap< QString, QString > mMimeLabelMap
Map mime type labels to supported formats.
Dialog to create connections and add layers from WMS, WFS, WCS etc.
void on_mDialogButtonBox_helpRequested()
QString mService
Service name.
QTableWidgetItem * mCurrentTileset
QString mConnName
Name for selected connection.
static void run(QString context)