|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Extcap argument representing an editable selection dropdown. More...
#include <extcap_argument.h>
Public Slots | |
| virtual void | setDefaultValue () |
| Sets the editable selector to its default value. | |
Public Slots inherited from ExtArgSelector | |
| virtual void | setDefaultValue () |
| Sets the dropdown to its default selection. | |
Public Slots inherited from ExtcapArgument | |
| virtual void | setDefaultValue () |
| Slot to set the argument to its default value. | |
| void | onBoolChanged (bool val) |
| Slot to handle boolean value changes. | |
| void | onIntChanged (int val) |
| Slot to handle integer value changes. | |
| void | onStringChanged (QString val) |
| Slot to handle string value changes. | |
Public Member Functions | |
| ExtArgEditSelector (extcap_arg *argument, QObject *parent=Q_NULLPTR) | |
| Constructs an ExtArgEditSelector. | |
| virtual QWidget * | createEditor (QWidget *parent) |
| Creates the editable combobox editor widget. | |
| virtual QString | value () |
| Retrieves the current text or selection value. | |
Public Member Functions inherited from ExtArgSelector | |
| ExtArgSelector (extcap_arg *argument, QObject *parent=Q_NULLPTR) | |
| Constructs an ExtArgSelector. | |
| virtual bool | isValid () |
| Checks if the current selection is valid. | |
| virtual bool | isSetDefaultValueSupported () |
| Checks if setting a default selection is supported. | |
Public Member Functions inherited from ExtcapArgument | |
| ExtcapArgument (QObject *parent=Q_NULLPTR) | |
| Constructs an empty ExtcapArgument. | |
| ExtcapArgument (extcap_arg *argument, QObject *parent=Q_NULLPTR) | |
| Constructs an ExtcapArgument from a core extcap_arg structure. | |
| ExtcapArgument (const ExtcapArgument &obj) | |
| Copy constructor for ExtcapArgument. | |
| virtual | ~ExtcapArgument () |
| Destroys the ExtcapArgument. | |
| virtual QWidget * | createLabel (QWidget *parent=0) |
| Creates a label widget for this argument. | |
| virtual extcap_arg * | argument () |
| Retrieves the underlying extcap_arg structure. | |
| virtual QString | call () |
| Retrieves the call string for this argument. | |
| virtual QString | defaultValue () |
| Retrieves the default value of the argument. | |
| bool | isDefault () |
| Checks if the argument currently holds its default value. | |
| bool | isRequired () |
| Checks if the argument is required. | |
| bool | isSufficient () |
| Checks if the argument provides sufficient information on its own. | |
| bool | reload () |
| Reloads the argument data. | |
| QString | prefKey (const QString &device_name, const QString &option_name, const QString &option_value) |
| Generates a preference key for this argument. | |
| virtual QString | prefValue () |
| Retrieves the preference value for this argument. | |
| void | resetValue () |
| Resets the argument to its initial value. | |
| virtual QString | group () const |
| Retrieves the group name this argument belongs to. | |
| virtual int | argNr () const |
| Retrieves the argument number. | |
Additional Inherited Members | |
Signals inherited from ExtcapArgument | |
| void | valueChanged () |
| Signal emitted when the argument's value changes. | |
Static Public Member Functions inherited from ExtcapArgument | |
| static ExtcapArgument * | create (extcap_arg *argument=Q_NULLPTR, QObject *parent=Q_NULLPTR) |
| Factory method to create an appropriate ExtcapArgument subclass. | |
Protected Member Functions inherited from ExtcapArgument | |
| bool | fileExists () |
| Checks if a file path specified by the argument exists. | |
| ExtcapValueList | loadValues (QString parent) |
| Loads the available values for this argument. | |
| bool | reloadValues () |
| Reloads the values list. | |
Protected Attributes inherited from ExtArgSelector | |
| QComboBox * | boxSelection |
Protected Attributes inherited from ExtcapArgument | |
| ExtcapValueList | values |
| extcap_arg * | _argument |
| QLabel * | _label |
| int | _number |
Extcap argument representing an editable selection dropdown.
| ExtArgEditSelector::ExtArgEditSelector | ( | extcap_arg * | argument, |
| QObject * | parent = Q_NULLPTR |
||
| ) |
Constructs an ExtArgEditSelector.
| argument | Pointer to the core extcap_arg. |
| parent | The parent QObject. |
|
virtual |
Creates the editable combobox editor widget.
| parent | The parent widget for the editor. |
Reimplemented from ExtArgSelector.
|
virtual |
Retrieves the current text or selection value.
Reimplemented from ExtArgSelector.