22 #include <QGridLayout>    23 #include <QFileDialog>    29     , mLineEdit( nullptr )
    34 void QgsWebViewWidgetWrapper::loadUrl( 
const QString &url )
    38   if ( 
QUrl( url ).isRelative() )
    42     mWebView->
load( path );
    54       v = mLineEdit->
text();
    83   mLineEdit = qobject_cast<
QLineEdit*>( editor );
   113     mWebView->settings()->
setAttribute( QWebSettings::LocalContentCanAccessRemoteUrls, 
true );
   114     mWebView->settings()->
setAttribute( QWebSettings::JavascriptCanOpenWindows, 
true );
   116     mWebView->settings()->
setAttribute( QWebSettings::DeveloperExtrasEnabled, 
true );
   121     connect( mButton, SIGNAL( clicked() ), 
this, SLOT( selectFileName() ) );
   132   return mWebView || mButton || mLineEdit;
   157 void QgsWebViewWidgetWrapper::selectFileName()
   162     text = mLineEdit->
text();
   176     mLineEdit->
setText( filePath );
 
QString toNativeSeparators(const QString &pathName)
 
QString relativeFilePath(const QString &fileName) const
 
void load(const QUrl &url)
 
QString filePath(const QString &fileName) const
 
QString tr(const char *sourceText, const char *disambiguation, int n)
 
void setObjectName(const QString &name)
 
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const
 
Lineedit with builtin clear button. 
 
QString cleanPath(const QString &path)
 
QVariant value(const QString &key, const QVariant &defaultValue) const
 
static QgsNetworkAccessManager * instance()
returns a pointer to the single instance 
 
static QgsProject * instance()
access to canonical QgsProject instance 
 
QString getOpenFileName(QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedFilter, QFlags< QFileDialog::Option > options)
 
void setNullValue(const QString &nullValue)
 
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
Represents a vector layer which manages a vector based data sets. 
 
T findChild(const QString &name) const