Skip to content

Commit 3a187be

Browse files
committed
Merge pull request #1931 from ccrook/delimited_text_field_types
Adding missing type definitions to delimited text provider
2 parents 919b8b6 + 63f612f commit 3a187be

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/providers/delimitedtext/qgsdelimitedtextprovider.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,14 @@ QgsDelimitedTextProvider::QgsDelimitedTextProvider( QString uri )
8484
, mBuildSpatialIndex( false )
8585
, mSpatialIndex( 0 )
8686
{
87+
88+
// Add supported types to enable creating expression fields in field calculator
89+
mNativeTypes
90+
<< QgsVectorDataProvider::NativeType( tr( "Whole number (integer)" ), "integer", QVariant::Int, 0, 10 )
91+
<< QgsVectorDataProvider::NativeType( tr( "Decimal number (double)" ), "double precision", QVariant::Double, -1, -1, -1, -1 )
92+
<< QgsVectorDataProvider::NativeType( tr( "Text, unlimited length (text)" ), "text", QVariant::String, -1, -1, -1, -1 )
93+
;
94+
8795
QgsDebugMsg( "Delimited text file uri is " + uri );
8896

8997
QUrl url = QUrl::fromEncoded( uri.toAscii() );

0 commit comments

Comments
 (0)