complete QgsDataSourceURI() methods

git-svn-id: http://svn.osgeo.org/qgis/trunk@10581 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
jef 2009-04-16 22:09:45 +00:00
parent 3b3556b06e
commit 02bf44eb2c
3 changed files with 34 additions and 3 deletions

View File

@ -55,7 +55,13 @@ public:
QString table() const;
QString sql() const;
QString geometryColumn() const;
QString database() const; // added in version 1.1
// added in 1.1
QString host() const;
QString database() const;
QString password() const;
QString port() const;
SSLmode sslMode() const;
void setSql(QString sql);
};

View File

@ -212,11 +212,31 @@ QString QgsDataSourceURI::username() const
return mUsername;
}
QString QgsDataSourceURI::host() const
{
return mHost;
}
QString QgsDataSourceURI::database() const
{
return mDatabase;
}
QString QgsDataSourceURI::password() const
{
return mPassword;
}
QString QgsDataSourceURI::port() const
{
return mPort;
}
QgsDataSourceURI::SSLmode QgsDataSourceURI::sslMode() const
{
return mSSLmode;
}
QString QgsDataSourceURI::schema() const
{
return mSchema;

View File

@ -71,12 +71,17 @@ class CORE_EXPORT QgsDataSourceURI
QString table() const;
QString sql() const;
QString geometryColumn() const;
QString database() const; // added in version 1.1
enum SSLmode sslMode() const;
void clearSchema();
void setSql( QString sql );
// added in version 1.1
QString host() const;
QString database() const;
QString port() const;
QString password() const;
enum SSLmode sslMode() const;
private:
void skipBlanks( const QString &uri, int &i );
QString getValue( const QString &uri, int &i );