A widget combining a Line Edit and a Push Button. Use this widget when you want to extend a Line Edit with support for user interaction.
More...
#include <BrowseEdit.h>
Inherits QFrame.
|
void | attachedButtonTriggered () |
| Triggered when the button attached to the BrowseEdit is triggered.
|
|
void | editingFinished () |
| Triggered when the user has finished editing the BrowseEdit's value.
|
|
void | returnPressed () |
| Triggered when the return button is pressed while the BrowseEdit is focused.
|
|
void | textChanged (const QString &text) |
|
void | textEdited (const QString &text) |
| Triggered when the text value in the BrowseEdit is edited by the user.
|
|
void | hasAcceptableInputChanged (bool acceptable) |
|
|
| BrowseEdit (QWidget *parent=nullptr) |
|
void | setAttachedButtonIcon (const QIcon &icon) |
| Sets the Icon for the button attached to this BrowseEdit.
|
|
QIcon | attachedButtonIcon () const |
| Returns the Icon currently being used by the button attached to this BrowseEdit.
|
|
void | setClearButtonEnabled (bool enable) |
| Enables the clear button on the Browse Edit.
|
|
bool | isClearButtonEnabled () const |
| Returns true if the clear button is currently enabled on this Browse Edit.
|
|
void | setLineEditReadOnly (bool readOnly) |
| Renders the BrowseEdit read-only. Double clicking on the read-only text will trigger the attached button.
|
|
bool | isLineEditReadOnly () const |
| Returns true if the text of this BrowseEdit is currently read-only.
|
|
void | setPlaceholderText (const QString &placeholderText) |
|
QString | placeholderText () const |
| Returns the current placeholder text for the BrowseEdit.
|
|
void | setText (const QString &text) |
| Sets the text value for the BrowseEdit.
|
|
QString | text () const |
| Gets the text value from the BrowseEdit.
|
|
void | setErrorToolTip (const QString &toolTipText) |
|
QString | errorToolTip () const |
| Returns the current error message for this BrowseEdit.
|
|
void | setValidator (const QValidator *validator) |
| Sets a validator on the BrowseEdit.
|
|
const QValidator * | validator () const |
| Returns a pointer to the validator object on the BrowseEdit, if set.
|
|
bool | hasAcceptableInput () const |
| Returns true if the current text value is accepted by the currently set validator.
|
|
QLineEdit * | lineEdit () const |
| Returns a pointer to the underlying LineEdit.
|
|
|
bool | eventFilter (QObject *watched, QEvent *event) override |
|
bool | event (QEvent *event) override |
|
void | setHasAcceptableInput (bool acceptable) |
|
|
bool | acceptableInput |
| Read-only value indicating whether or not user input satisfies the inputMask condition and any validator. Default value is true.
|
|
A widget combining a Line Edit and a Push Button. Use this widget when you want to extend a Line Edit with support for user interaction.
◆ applyDropTargetStyle()
static void AzQtComponents::BrowseEdit::applyDropTargetStyle |
( |
BrowseEdit * |
browseEdit, |
|
|
bool |
valid |
|
) |
| |
|
static |
Applies the drop target styling to the BrowseEdit.
- Parameters
-
browseEdit | Pointer to the BrowseEdit instance to apply the style on. |
valid | Whether the BrowseEdit is a valid drop target or not. |
◆ hasAcceptableInputChanged
void AzQtComponents::BrowseEdit::hasAcceptableInputChanged |
( |
bool |
acceptable | ) |
|
|
signal |
Triggered when the text value changes from acceptable to non acceptable and vice versa, based on the current validator.
◆ loadConfig()
static Config AzQtComponents::BrowseEdit::loadConfig |
( |
QSettings & |
settings | ) |
|
|
static |
Sets the BrowseEdit style configuration.
- Parameters
-
settings | The settings object to load the configuration from. |
- Returns
- The new configuration of the BrowseEdit.
◆ removeDropTargetStyle()
static void AzQtComponents::BrowseEdit::removeDropTargetStyle |
( |
BrowseEdit * |
browseEdit | ) |
|
|
static |
Remove the drop target styling from the BrowseEdit.
- Parameters
-
browseEdit | Pointer to the BrowseEdit instance to remove the style from. |
◆ setErrorToolTip()
void AzQtComponents::BrowseEdit::setErrorToolTip |
( |
const QString & |
toolTipText | ) |
|
Sets the error message shown when hovering on the warning icon when the current text value is not acceptable.
◆ setPlaceholderText()
void AzQtComponents::BrowseEdit::setPlaceholderText |
( |
const QString & |
placeholderText | ) |
|
Sets the placeholder text for the BrowseEdit. This is the message shown when the current text value is an empty string.
◆ textChanged
void AzQtComponents::BrowseEdit::textChanged |
( |
const QString & |
text | ) |
|
|
signal |
Triggered when the text value in the BrowseEdit is changed, either by the user or programmatically.
The documentation for this class was generated from the following file:
- Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/BrowseEdit.h