The QmlFileDialog class provides a file dialog for QML. This file dialog supports file uploads on WebAssembly.
More...
#include "framework/uicomponents/internal/QmlFileDialog.h"
|
void | nameFiltersChanged (QStringList filters) |
|
void | showAllFilesChanged (bool value) |
|
void | fileNameChanged (QString name) |
|
void | shortFileNameChanged (QString name) |
|
void | fileContentReady (QString content) |
|
void | defaultSuffixChanged () |
|
|
QStringList | nameFilters (void) |
|
void | setNameFilters (QStringList filters) |
|
bool | showAllFiles (void) |
|
void | setShowAllFiles (bool value) |
|
QString | fileName (void) |
|
QString | shortFileName (void) |
|
const QString & | defaultSuffix () const |
|
void | setDefaultSuffix (const QString &newDefaultSuffix) |
|
Q_INVOKABLE void | getOpenFileContent (void) |
|
Q_INVOKABLE QString | getSaveFileName () |
|
|
QStringList | m_nameFilters |
|
bool | m_showAllFiles = true |
|
QString | m_fileName |
|
QString | m_defaultSuffix |
|
The QmlFileDialog class provides a file dialog for QML. This file dialog supports file uploads on WebAssembly.
◆ defaultSuffix()
const QString & QmlFileDialog::defaultSuffix |
( |
| ) |
const |
Use this to set a file extension for saving.
- Since
- Open-Typer 5.2.0
◆ getOpenFileContent()
void QmlFileDialog::getOpenFileContent |
( |
void |
| ) |
|
Shows a file dialog and emits fileContentReady() after a file is selected.
◆ getSaveFileName()
QString QmlFileDialog::getSaveFileName |
( |
| ) |
|
Shows a file dialog and returns a file name selected by the user.
- Since
- Open-Typer 5.2.0
◆ fileName
QString QmlFileDialog::fileName |
|
read |
◆ nameFilters
QStringList QmlFileDialog::nameFilters |
|
readwrite |
List of name filters, for example: [ "Image files (*.jpg *.png)", "Text files (*.txt)" ]
"All files" will be included by default. To disable it, set showAllFiles to false.
◆ shortFileName
QString QmlFileDialog::shortFileName |
|
read |
The short file name of the selected file (use this after running getOpenFileContent()).
A short file name doesn't contain parent directories.
◆ showAllFiles
bool QmlFileDialog::showAllFiles |
|
readwrite |
Set this to true to enable the "All files" name filter.
The documentation for this class was generated from the following files:
- src/framework/uicomponents/internal/QmlFileDialog.h
- src/framework/uicomponents/internal/QmlFileDialog.cpp