16#ifndef QGSDATASOURCESELECTDIALOG_H
17#define QGSDATASOURCESELECTDIALOG_H
19#include "ui_qgsdatasourceselectdialog.h"
60 bool setFilterByLayerType =
false,
62 QWidget *parent =
nullptr );
78 void setDescription(
const QString &description );
87 void expandPath(
const QString &path );
95 void showFilterWidget(
bool visible );
97 void setFilterSyntax( QAction * );
99 void setCaseSensitive(
bool caseSensitive );
103 void showEvent( QShowEvent *e )
override;
127 void onLayerSelected(
const QModelIndex &index );
129 void itemDoubleClicked(
const QModelIndex &index );
134 void refreshModel(
const QModelIndex &index );
136 void setValid(
bool valid );
141 QLabel *mDescriptionLabel =
nullptr;
142 bool mIsValid =
true;
176 bool setFilterByLayerType =
false,
178 QWidget *parent =
nullptr );
191 void setDescription(
const QString &description );
200 void expandPath(
const QString &path );
208 void showFilterWidget(
bool visible );
210 void setFilterSyntax( QAction * );
212 void setCaseSensitive(
bool caseSensitive );
LayerType
Types of layers that can be added to a map.
A model for showing available data sources and other items in a structured tree.
A QSortFilterProxyModel subclass for filtering and sorting browser model items.
The QgsDataSourceSelectDialog class embeds the browser view to select an existing data source.