Doc: Mention AA_DontUseNativeDialogs in QFileDialog
Pick-to: 6.6 6.5 Task-number: QTBUG-119551 Change-Id: I54f7e8f4b855b15d22b2180095cbf454b31412c3 Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit d3117e97014af029b2c117daef9695b87103ab25) Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
parent
206000166f
commit
36d14d76fd
@ -138,8 +138,9 @@ Q_GLOBAL_STATIC(QUrl, lastVisitedDir)
|
|||||||
dialog are not instantiated, so related accessors such as layout() and
|
dialog are not instantiated, so related accessors such as layout() and
|
||||||
itemDelegate() return null. Also, not all platforms show file dialogs
|
itemDelegate() return null. Also, not all platforms show file dialogs
|
||||||
with a title bar, so be aware that the caption text might not be visible to
|
with a title bar, so be aware that the caption text might not be visible to
|
||||||
the user. You can set the \l DontUseNativeDialog option to ensure that the
|
the user. You can set the \l DontUseNativeDialog option or set the
|
||||||
widget-based implementation is used instead of the native dialog.
|
\l{Qt::AA_DontUseNativeDialogs}{AA_DontUseNativeDialogs} application attribute
|
||||||
|
to ensure that the widget-based implementation is used instead of the native dialog.
|
||||||
|
|
||||||
\sa QDir, QFileInfo, QFile, QColorDialog, QFontDialog, {Standard Dialogs Example}
|
\sa QDir, QFileInfo, QFile, QColorDialog, QFontDialog, {Standard Dialogs Example}
|
||||||
*/
|
*/
|
||||||
@ -202,7 +203,8 @@ Q_GLOBAL_STATIC(QUrl, lastVisitedDir)
|
|||||||
\value DontUseNativeDialog Don't use a platform-native file dialog,
|
\value DontUseNativeDialog Don't use a platform-native file dialog,
|
||||||
but the widget-based one provided by Qt.\br
|
but the widget-based one provided by Qt.\br
|
||||||
By default, a native file dialog is shown unless you use a subclass
|
By default, a native file dialog is shown unless you use a subclass
|
||||||
of QFileDialog that contains the Q_OBJECT macro or the platform
|
of QFileDialog that contains the Q_OBJECT macro, the global
|
||||||
|
\l{Qt::}{AA_DontUseNativeDialogs} application attribute is set, or the platform
|
||||||
does not have a native dialog of the type that you require.\br
|
does not have a native dialog of the type that you require.\br
|
||||||
For the option to be effective, you must set it before changing
|
For the option to be effective, you must set it before changing
|
||||||
other properties of the dialog, or showing the dialog.
|
other properties of the dialog, or showing the dialog.
|
||||||
@ -2538,7 +2540,8 @@ QUrl QFileDialog::getSaveFileUrl(QWidget *parent,
|
|||||||
On Windows and \macos, this static function uses the
|
On Windows and \macos, this static function uses the
|
||||||
native file dialog and not a QFileDialog. However, the native Windows file
|
native file dialog and not a QFileDialog. However, the native Windows file
|
||||||
dialog does not support displaying files in the directory chooser. You need
|
dialog does not support displaying files in the directory chooser. You need
|
||||||
to pass \l{QFileDialog::}{DontUseNativeDialog} to display files using a
|
to pass the \l{QFileDialog::}{DontUseNativeDialog} option, or set the global
|
||||||
|
\\l{Qt::}{AA_DontUseNativeDialogs} application attribute to display files using a
|
||||||
QFileDialog.
|
QFileDialog.
|
||||||
|
|
||||||
Note that the \macos native file dialog does not show a title bar.
|
Note that the \macos native file dialog does not show a title bar.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user