| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
Widget to display file path with a push button for an "open file" dialog It can also be used to display a picture or a web page. More...
#include <qgsexternalresourcewidget.h>

Public Types | |
| enum | DocumentViewerContent { NoContent, Image, Web } | 
Signals | |
| void | valueChanged (const QString &) | 
| emitteed as soon as the current document changes  More... | |
Public Member Functions | |
| QgsExternalResourceWidget (QWidget *parent=nullptr) | |
| QgsExternalResourceWidget creates a widget with a file widget and a document viewer Both part of the widget are optional.  More... | |
| QString | defaultRoot () const | 
| Configures the base path which should be used if the relativeStorage property is set to QgsFileWidget::RelativeDefaultPath.  More... | |
| QVariant | documentPath (QVariant::Type type=QVariant::String) const | 
| documentPath returns the path of the current document in the widget  More... | |
| QgsExternalResourceWidget::DocumentViewerContent | documentViewerContent () const | 
| returns the type of content used in the document viewer  More... | |
| int | documentViewerHeight () const | 
| returns the height of the document viewer  More... | |
| int | documentViewerWidth () const | 
| returns the width of the document viewer  More... | |
| QgsExternalStorageFileWidget * | fileWidget () | 
| Returns file widget to allow its configuration.  More... | |
| bool | fileWidgetVisible () const | 
| returns if the file widget is visible in the widget  More... | |
| QgsMessageBar * | messageBar () const | 
| Returns message bar used to report messages.  More... | |
| QgsFileWidget::RelativeStorage | relativeStorage () const | 
| Configures if paths are handled absolute or relative and if relative, which should be the base path.  More... | |
| void | setDefaultRoot (const QString &defaultRoot) | 
| Configures the base path which should be used if the relativeStorage property is set to QgsFileWidget::RelativeDefaultPath.  More... | |
| void | setDocumentPath (const QVariant &documentPath) | 
| void | setDocumentViewerContent (QgsExternalResourceWidget::DocumentViewerContent content) | 
| setDocumentViewerContent defines the type of content to be shown. Widget will be adapted accordingly  More... | |
| void | setDocumentViewerHeight (int height) | 
| setDocumentViewerWidth set the height of the document viewer.  More... | |
| void | setDocumentViewerWidth (int width) | 
| setDocumentViewerWidth set the width of the document viewer.  More... | |
| void | setFileWidgetVisible (bool visible) | 
| Sets the visibility of the file widget in the layout.  More... | |
| void | setMessageBar (QgsMessageBar *messageBar) | 
| Set messageBar to report messages.  More... | |
| void | setReadOnly (bool readOnly) | 
| defines if the widget is readonly  More... | |
| void | setRelativeStorage (QgsFileWidget::RelativeStorage relativeStorage) | 
| Configures if paths are handled absolute or relative and if relative, which should be the base path.  More... | |
| void | setStorageAuthConfigId (const QString &authCfg) | 
| Sets the authentication configuration ID to be used for the current external storage (if defined)  More... | |
| void | setStorageType (const QString &storageType) | 
| Set storageType storage type unique identifier as defined in QgsExternalStorageRegistry or null QString if there is no storage defined, only file selection.  More... | |
| QString | storageAuthConfigId () const | 
| Returns the authentication configuration ID used for the current external storage (if defined)  More... | |
| QString | storageType () const | 
| Returns storage type unique identifier as defined in QgsExternalStorageRegistry.  More... | |
Properties | |
| QString | defaultRoot | 
| DocumentViewerContent | documentViewerContent | 
| int | documentViewerHeight | 
| int | documentViewerWidth | 
| bool | fileWidgetVisible | 
| QgsFileWidget::RelativeStorage | relativeStorage | 
Friends | |
| class | TestQgsExternalResourceWidgetWrapper | 
Widget to display file path with a push button for an "open file" dialog It can also be used to display a picture or a web page.
Definition at line 52 of file qgsexternalresourcewidget.h.
| Enumerator | |
|---|---|
| NoContent | |
| Image | |
| Web | |
Definition at line 73 of file qgsexternalresourcewidget.h.
      
  | 
  explicit | 
QgsExternalResourceWidget creates a widget with a file widget and a document viewer Both part of the widget are optional.
Definition at line 40 of file qgsexternalresourcewidget.cpp.
| QString QgsExternalResourceWidget::defaultRoot | ( | ) | const | 
Configures the base path which should be used if the relativeStorage property is set to QgsFileWidget::RelativeDefaultPath.
| QVariant QgsExternalResourceWidget::documentPath | ( | QVariant::Type | type = QVariant::String | ) | const | 
documentPath returns the path of the current document in the widget
| type | determines the type of the returned null variant if the document is not defined yet | 
Definition at line 80 of file qgsexternalresourcewidget.cpp.
| QgsExternalResourceWidget::DocumentViewerContent QgsExternalResourceWidget::documentViewerContent | ( | ) | const | 
returns the type of content used in the document viewer
| int QgsExternalResourceWidget::documentViewerHeight | ( | ) | const | 
returns the height of the document viewer
| int QgsExternalResourceWidget::documentViewerWidth | ( | ) | const | 
returns the width of the document viewer
| QgsExternalStorageFileWidget * QgsExternalResourceWidget::fileWidget | ( | ) | 
Returns file widget to allow its configuration.
Definition at line 98 of file qgsexternalresourcewidget.cpp.
| bool QgsExternalResourceWidget::fileWidgetVisible | ( | ) | const | 
returns if the file widget is visible in the widget
| QgsMessageBar * QgsExternalResourceWidget::messageBar | ( | ) | const | 
Returns message bar used to report messages.
Definition at line 263 of file qgsexternalresourcewidget.cpp.
| QgsFileWidget::RelativeStorage QgsExternalResourceWidget::relativeStorage | ( | ) | const | 
Configures if paths are handled absolute or relative and if relative, which should be the base path.
| void QgsExternalResourceWidget::setDefaultRoot | ( | const QString & | defaultRoot | ) | 
Configures the base path which should be used if the relativeStorage property is set to QgsFileWidget::RelativeDefaultPath.
Definition at line 221 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setDocumentPath | ( | const QVariant & | documentPath | ) | 
Definition at line 93 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setDocumentViewerContent | ( | QgsExternalResourceWidget::DocumentViewerContent | content | ) | 
setDocumentViewerContent defines the type of content to be shown. Widget will be adapted accordingly
Definition at line 119 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setDocumentViewerHeight | ( | int | height | ) | 
setDocumentViewerWidth set the height of the document viewer.
| height | the height. Use 0 for automatic best display. | 
Definition at line 132 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setDocumentViewerWidth | ( | int | width | ) | 
setDocumentViewerWidth set the width of the document viewer.
| width | the width. Use 0 for automatic best display. | 
Definition at line 143 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setFileWidgetVisible | ( | bool | visible | ) | 
Sets the visibility of the file widget in the layout.
Definition at line 108 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setMessageBar | ( | QgsMessageBar * | messageBar | ) | 
Set messageBar to report messages.
Definition at line 258 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setReadOnly | ( | bool | readOnly | ) | 
defines if the widget is readonly
Definition at line 149 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setRelativeStorage | ( | QgsFileWidget::RelativeStorage | relativeStorage | ) | 
Configures if paths are handled absolute or relative and if relative, which should be the base path.
Definition at line 232 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setStorageAuthConfigId | ( | const QString & | authCfg | ) | 
Sets the authentication configuration ID to be used for the current external storage (if defined)
Definition at line 248 of file qgsexternalresourcewidget.cpp.
| void QgsExternalResourceWidget::setStorageType | ( | const QString & | storageType | ) | 
Set storageType storage type unique identifier as defined in QgsExternalStorageRegistry or null QString if there is no storage defined, only file selection.
Definition at line 238 of file qgsexternalresourcewidget.cpp.
| QString QgsExternalResourceWidget::storageAuthConfigId | ( | ) | const | 
Returns the authentication configuration ID used for the current external storage (if defined)
Definition at line 253 of file qgsexternalresourcewidget.cpp.
| QString QgsExternalResourceWidget::storageType | ( | ) | const | 
Returns storage type unique identifier as defined in QgsExternalStorageRegistry.
Returns null QString if there is no storage defined, only file selection.
Definition at line 243 of file qgsexternalresourcewidget.cpp.
      
  | 
  signal | 
emitteed as soon as the current document changes
      
  | 
  friend | 
Definition at line 238 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 70 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 66 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 67 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 68 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 65 of file qgsexternalresourcewidget.h.
      
  | 
  readwrite | 
Definition at line 69 of file qgsexternalresourcewidget.h.
 1.8.17