A widget that is (horizontally) composed of a QLineEdit and a QPushButton.
More...
A widget that is (horizontally) composed of a QLineEdit and a QPushButton.
The QLineEdit is used to display the file path to some selected file. The QPushButton will bring up a browse dialog, when pressed, to allow the user to update the selected file.
| makVrv::DtFileBrowseWidget::DtFileBrowseWidget |
( |
QWidget * |
parent, |
|
|
DtDe & |
de, |
|
|
const DtUnicode & |
buttonText, |
|
|
const std::string & |
browseDirectory, |
|
|
const std::string & |
filter = "" |
|
) |
| |
Constructor.
- Parameters
-
| parent | The parent of this widget, can be Null. |
| de | The DtDe. |
| buttonText | The text of the button. |
| browseDirectory | The directory to browse for file. |
| filter | Filter of the file format, see DtStaticFileDialog::getOpenFileName. |
| virtual makVrv::DtFileBrowseWidget::~DtFileBrowseWidget |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtFileBrowseWidget::setText |
( |
const DtUnicode & |
text | ) |
|
|
virtual |
Set/Get the text of the QLineEdit that has the file name.
| virtual DtUnicode makVrv::DtFileBrowseWidget::text |
( |
| ) |
const |
|
virtual |
| virtual void makVrv::DtFileBrowseWidget::clear |
( |
| ) |
|
|
virtual |
Clear the QLineEdit widget that has the filename.
| virtual void makVrv::DtFileBrowseWidget::setEnabled |
( |
bool |
| ) |
|
|
virtual |
Set whether or not the child widgets are enabled.
| void makVrv::DtFileBrowseWidget::onFilePathValueChanged |
( |
const std::string & |
| ) |
|
|
signal |
| virtual void makVrv::DtFileBrowseWidget::onBrowseUrlButtonReleased |
( |
| ) |
|
|
protectedvirtualslot |
Slot when user clicks the browse file button.
Emits onFilePathValueChanged with the new path of the selected file.
| DtDe& makVrv::DtFileBrowseWidget::myDe |
|
protected |
| std::string makVrv::DtFileBrowseWidget::myBrowseDirectory |
|
protected |
| QHBoxLayout* makVrv::DtFileBrowseWidget::myMainLayout |
|
protected |
| QLineEdit* makVrv::DtFileBrowseWidget::myTextLineEdit |
|
protected |
| QPushButton* makVrv::DtFileBrowseWidget::myBrowseUrlButton |
|
protected |
| const std::string makVrv::DtFileBrowseWidget::myFilter |
|
protected |
The documentation for this class was generated from the following file: