QGIS API Documentation
4.3.0-Master (16eddb2670e)
Toggle main menu visibility
Loading...
Searching...
No Matches
src
gui
ogr
qgsgdalguiutils.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsgdalguiutils.h
3
-------------------
4
begin : Mon Jan 2 2009
5
copyright : (C) 2009 by Godofredo Contreras Nava
6
email : frdcn at hotmail.com
7
***************************************************************************/
8
9
/***************************************************************************
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* *
16
***************************************************************************/
17
18
#ifndef QGSGDALGUIUTILS_H
19
#define QGSGDALGUIUTILS_H
20
21
#include "qgis_gui.h"
22
23
#include <QString>
24
25
#define SIP_NO_FILE
26
27
class
QWidget;
28
class
QgsGdalOption
;
29
30
39
class
GUI_EXPORT
QgsGdalGuiUtils
40
{
41
public
:
46
static
QString
createDatabaseURI
(
47
const
QString &connectionType,
const
QString &host,
const
QString &database, QString port,
const
QString &configId, QString username, QString password,
bool
expandAuthConfig =
false
48
);
49
54
static
QString
createProtocolURI
(
const
QString &type,
const
QString &url,
const
QString &configId,
const
QString &username,
const
QString &password,
bool
expandAuthConfig =
false
);
55
62
static
QWidget *
createWidgetForOption
(
const
QgsGdalOption
&option, QWidget *parent =
nullptr
,
bool
includeDefaultChoices =
false
);
63
};
64
65
#endif
// QGSGDALGUIUTILS_H
QgsGdalGuiUtils
Utility functions for working with GDAL in GUI classes.
Definition
qgsgdalguiutils.h:40
QgsGdalGuiUtils::createProtocolURI
static QString createProtocolURI(const QString &type, const QString &url, const QString &configId, const QString &username, const QString &password, bool expandAuthConfig=false)
Create protocol uri from connection parameters.
Definition
qgsgdalguiutils.cpp:229
QgsGdalGuiUtils::createDatabaseURI
static QString createDatabaseURI(const QString &connectionType, const QString &host, const QString &database, QString port, const QString &configId, QString username, QString password, bool expandAuthConfig=false)
Create database uri from connection parameters.
Definition
qgsgdalguiutils.cpp:33
QgsGdalGuiUtils::createWidgetForOption
static QWidget * createWidgetForOption(const QgsGdalOption &option, QWidget *parent=nullptr, bool includeDefaultChoices=false)
Creates a new widget for configuration a GDAL option.
Definition
qgsgdalguiutils.cpp:308
QgsGdalOption
Encapsulates the definition of a GDAL configuration option.
Definition
qgsgdalutils.h:38
Generated on
for QGIS API Documentation by
1.17.0