Skip to content

Commit 02bf44e

Browse files
author
jef
committedApr 16, 2009
complete QgsDataSourceURI() methods
git-svn-id: http://svn.osgeo.org/qgis/trunk@10581 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 3b3556b commit 02bf44e

File tree

3 files changed

+34
-3
lines changed

3 files changed

+34
-3
lines changed
 

‎python/core/qgsdatasourceuri.sip

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,13 @@ public:
5555
QString table() const;
5656
QString sql() const;
5757
QString geometryColumn() const;
58-
QString database() const; // added in version 1.1
58+
59+
// added in 1.1
60+
QString host() const;
61+
QString database() const;
62+
QString password() const;
63+
QString port() const;
64+
SSLmode sslMode() const;
5965

6066
void setSql(QString sql);
6167
};

‎src/core/qgsdatasourceuri.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,11 +212,31 @@ QString QgsDataSourceURI::username() const
212212
return mUsername;
213213
}
214214

215+
QString QgsDataSourceURI::host() const
216+
{
217+
return mHost;
218+
}
219+
215220
QString QgsDataSourceURI::database() const
216221
{
217222
return mDatabase;
218223
}
219224

225+
QString QgsDataSourceURI::password() const
226+
{
227+
return mPassword;
228+
}
229+
230+
QString QgsDataSourceURI::port() const
231+
{
232+
return mPort;
233+
}
234+
235+
QgsDataSourceURI::SSLmode QgsDataSourceURI::sslMode() const
236+
{
237+
return mSSLmode;
238+
}
239+
220240
QString QgsDataSourceURI::schema() const
221241
{
222242
return mSchema;

‎src/core/qgsdatasourceuri.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,17 @@ class CORE_EXPORT QgsDataSourceURI
7171
QString table() const;
7272
QString sql() const;
7373
QString geometryColumn() const;
74-
QString database() const; // added in version 1.1
75-
enum SSLmode sslMode() const;
7674

7775
void clearSchema();
7876
void setSql( QString sql );
7977

78+
// added in version 1.1
79+
QString host() const;
80+
QString database() const;
81+
QString port() const;
82+
QString password() const;
83+
enum SSLmode sslMode() const;
84+
8085
private:
8186
void skipBlanks( const QString &uri, int &i );
8287
QString getValue( const QString &uri, int &i );

0 commit comments

Comments
 (0)
Please sign in to comment.