QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
Abstract base class for a widgets which allows users to select content from a file, embedding a file, etc. More...
#include <qgsfilecontentsourcelineedit.h>
Public Slots | |
void | setSource (const QString &source) |
Sets a new source to show in the widget. | |
Signals | |
void | sourceChanged (const QString &source) |
Emitted whenever the file source is changed in the widget. | |
Public Member Functions | |
QgsAbstractFileContentSourceLineEdit (QWidget *parent=nullptr) | |
Constructor for QgsAbstractFileContentSourceLineEdit, with the specified parent widget. | |
QgsMessageBar * | messageBar () const |
Returns the message bar associated with the widget. | |
QgsPropertyOverrideButton * | propertyOverrideToolButton () const |
Returns the property override tool button. | |
void | setLastPathSettingsKey (const QString &key) |
Sets a specific settings key to use when storing the last used path for the file source. | |
void | setMessageBar (QgsMessageBar *bar) |
Sets the message bar associated with the widget. | |
void | setPropertyOverrideToolButtonVisible (bool visible) |
Sets the visibility of the property override tool button. | |
QString | source () const |
Returns the current file source. | |
Properties | |
QString | source |
Abstract base class for a widgets which allows users to select content from a file, embedding a file, etc.
This class is designed to be used by content which is managed by a QgsAbstractContentCache, i.e. it can handle either direct file paths, base64 encoded contents, or remote HTTP urls.
Definition at line 40 of file qgsfilecontentsourcelineedit.h.
QgsAbstractFileContentSourceLineEdit::QgsAbstractFileContentSourceLineEdit | ( | QWidget * | parent = nullptr | ) |
Constructor for QgsAbstractFileContentSourceLineEdit, with the specified parent widget.
Definition at line 37 of file qgsfilecontentsourcelineedit.cpp.
QgsMessageBar * QgsAbstractFileContentSourceLineEdit::messageBar | ( | ) | const |
Returns the message bar associated with the widget.
Definition at line 270 of file qgsfilecontentsourcelineedit.cpp.
|
inline |
Returns the property override tool button.
Definition at line 81 of file qgsfilecontentsourcelineedit.h.
void QgsAbstractFileContentSourceLineEdit::setLastPathSettingsKey | ( | const QString & | key | ) |
Sets a specific settings key to use when storing the last used path for the file source.
Definition at line 103 of file qgsfilecontentsourcelineedit.cpp.
void QgsAbstractFileContentSourceLineEdit::setMessageBar | ( | QgsMessageBar * | bar | ) |
Sets the message bar associated with the widget.
This allows the widget to push feedback messages to the appropriate message bar.
Definition at line 265 of file qgsfilecontentsourcelineedit.cpp.
void QgsAbstractFileContentSourceLineEdit::setPropertyOverrideToolButtonVisible | ( | bool | visible | ) |
Sets the visibility of the property override tool button.
Definition at line 108 of file qgsfilecontentsourcelineedit.cpp.
|
slot |
Sets a new source to show in the widget.
Definition at line 114 of file qgsfilecontentsourcelineedit.cpp.
QString QgsAbstractFileContentSourceLineEdit::source | ( | ) | const |
Returns the current file source.
Definition at line 89 of file qgsfilecontentsourcelineedit.cpp.
|
signal |
Emitted whenever the file source is changed in the widget.
|
readwrite |
Definition at line 43 of file qgsfilecontentsourcelineedit.h.