|
Quantum GIS API Documentation
1.8
|
#include <qgsnewvectorlayerdialog.h>
Public Member Functions | |
| QgsNewVectorLayerDialog (QWidget *parent=0, Qt::WFlags fl=QgisGui::ModalDialogFlags) | |
| ~QgsNewVectorLayerDialog () | |
| QGis::WkbType | selectedType () const |
| Returns the selected geometry type. | |
| void | attributes (std::list< std::pair< QString, QString > > &at) const |
| Appends the chosen attribute names and types to at. | |
| QString | selectedFileFormat () const |
| Returns the file format for storage. | |
| int | selectedCrsId () const |
| Returns the selected crs id. | |
Static Public Member Functions | |
| static QString | runAndCreateLayer (QWidget *parent=0, QString *enc=0) |
Protected Slots | |
| void | on_mAddAttributeButton_clicked () |
| void | on_mRemoveAttributeButton_clicked () |
| void | on_mTypeBox_currentIndexChanged (int index) |
| void | on_pbnChangeSpatialRefSys_clicked () |
| void | on_buttonBox_helpRequested () |
| void | nameChanged (QString) |
| void | selectionChanged () |
Private Attributes | |
| QPushButton * | mOkButton |
| int | mCrsId |
Definition at line 26 of file qgsnewvectorlayerdialog.h.
| QgsNewVectorLayerDialog::QgsNewVectorLayerDialog | ( | QWidget * | parent = 0, |
| Qt::WFlags | fl = QgisGui::ModalDialogFlags |
||
| ) |
Definition at line 33 of file qgsnewvectorlayerdialog.cpp.
References QgsCoordinateReferenceSystem::authid(), QgsCoordinateReferenceSystem::createFromOgcWmsCrs(), QgsCoordinateReferenceSystem::description(), GEO_EPSG_CRS_AUTHID, mCrsId, mOkButton, nameChanged(), selectionChanged(), QgsCoordinateReferenceSystem::srsid(), and QgsCoordinateReferenceSystem::validate().
Definition at line 81 of file qgsnewvectorlayerdialog.cpp.
| void QgsNewVectorLayerDialog::attributes | ( | std::list< std::pair< QString, QString > > & | at | ) | const |
Appends the chosen attribute names and types to at.
Definition at line 184 of file qgsnewvectorlayerdialog.cpp.
References QgsDebugMsg.
Referenced by runAndCreateLayer().
| void QgsNewVectorLayerDialog::nameChanged | ( | QString | name | ) | [protected, slot] |
Definition at line 204 of file qgsnewvectorlayerdialog.cpp.
Referenced by QgsNewVectorLayerDialog().
| void QgsNewVectorLayerDialog::on_buttonBox_helpRequested | ( | ) | [inline, protected, slot] |
Definition at line 51 of file qgsnewvectorlayerdialog.h.
References QgsContextHelp::run().
| void QgsNewVectorLayerDialog::on_mAddAttributeButton_clicked | ( | ) | [protected, slot] |
Definition at line 141 of file qgsnewvectorlayerdialog.cpp.
References mOkButton.
| void QgsNewVectorLayerDialog::on_mRemoveAttributeButton_clicked | ( | ) | [protected, slot] |
Definition at line 156 of file qgsnewvectorlayerdialog.cpp.
References mOkButton.
| void QgsNewVectorLayerDialog::on_mTypeBox_currentIndexChanged | ( | int | index | ) | [protected, slot] |
Definition at line 87 of file qgsnewvectorlayerdialog.cpp.
References QgsDebugMsg.
| void QgsNewVectorLayerDialog::on_pbnChangeSpatialRefSys_clicked | ( | ) | [protected, slot] |
Definition at line 165 of file qgsnewvectorlayerdialog.cpp.
References QgsCoordinateReferenceSystem::authid(), QgsCoordinateReferenceSystem::createFromOgcWmsCrs(), QgsCoordinateReferenceSystem::description(), mCrsId, QgsGenericProjectionSelector::selectedAuthId(), QgsGenericProjectionSelector::setMessage(), QgsGenericProjectionSelector::setSelectedCrsId(), and QgsCoordinateReferenceSystem::srsid().
| QString QgsNewVectorLayerDialog::runAndCreateLayer | ( | QWidget * | parent = 0, |
| QString * | enc = 0 |
||
| ) | [static] |
Definition at line 216 of file qgsnewvectorlayerdialog.cpp.
References attributes(), cast_to_fptr, QgsEncodingFileDialog::encoding(), QgsProviderRegistry::instance(), QgsCoordinateReferenceSystem::InternalCrsId, QgsProviderRegistry::library(), QgsDebugMsg, selectedCrsId(), selectedFileFormat(), selectedType(), and QGis::WKBUnknown.
| int QgsNewVectorLayerDialog::selectedCrsId | ( | ) | const |
Returns the selected crs id.
Definition at line 136 of file qgsnewvectorlayerdialog.cpp.
References mCrsId.
Referenced by runAndCreateLayer().
| QString QgsNewVectorLayerDialog::selectedFileFormat | ( | ) | const |
Returns the file format for storage.
Definition at line 197 of file qgsnewvectorlayerdialog.cpp.
Referenced by runAndCreateLayer().
Returns the selected geometry type.
Definition at line 119 of file qgsnewvectorlayerdialog.cpp.
References QGis::WKBLineString, QGis::WKBPoint, QGis::WKBPolygon, and QGis::WKBUnknown.
Referenced by runAndCreateLayer().
| void QgsNewVectorLayerDialog::selectionChanged | ( | ) | [protected, slot] |
Definition at line 209 of file qgsnewvectorlayerdialog.cpp.
Referenced by QgsNewVectorLayerDialog().
int QgsNewVectorLayerDialog::mCrsId [private] |
Definition at line 57 of file qgsnewvectorlayerdialog.h.
Referenced by on_pbnChangeSpatialRefSys_clicked(), QgsNewVectorLayerDialog(), and selectedCrsId().
QPushButton* QgsNewVectorLayerDialog::mOkButton [private] |
Definition at line 56 of file qgsnewvectorlayerdialog.h.
Referenced by on_mAddAttributeButton_clicked(), on_mRemoveAttributeButton_clicked(), and QgsNewVectorLayerDialog().
1.7.6.1