10#ifndef UI_QT_EXTCAP_ARGUMENT_FILE_H_
11#define UI_QT_EXTCAP_ARGUMENT_FILE_H_
45 virtual QWidget *
createEditor(QWidget * parent)
override;
51 virtual QString
value()
override;
57 virtual bool isValid()
override;
72 void openFileDialog();
virtual bool isValid() override
Checks if the current file selection is valid.
Definition extcap_argument_file.cpp:144
ExtcapArgumentFileSelection(extcap_arg *argument, QObject *parent=Q_NULLPTR)
Constructs an ExtcapArgumentFileSelection.
Definition extcap_argument_file.cpp:33
QLineEdit * textBox
Definition extcap_argument_file.h:66
virtual QString value() override
Retrieves the selected file path.
Definition extcap_argument_file.cpp:90
virtual ~ExtcapArgumentFileSelection()
Destroys the ExtcapArgumentFileSelection.
Definition extcap_argument_file.cpp:38
virtual QWidget * createEditor(QWidget *parent) override
Creates the file selection editor widget.
Definition extcap_argument_file.cpp:44
virtual void setDefaultValue() override
Sets the file selection to its default value.
Definition extcap_argument_file.cpp:161
virtual extcap_arg * argument()
Retrieves the underlying extcap_arg structure.
Definition extcap_argument.h:173
ExtcapArgument(QObject *parent=Q_NULLPTR)
Constructs an empty ExtcapArgument.
Definition extcap_argument.cpp:755
struct _extcap_arg extcap_arg
A fully parsed extcap argument sentence with all its associated options.