Qt6: removed deprecated enum QFileDialogDirectoryOnly, fixed setting file mode.

This commit is contained in:
zeljan1 2022-11-25 11:57:49 +01:00
parent 16e54b9154
commit e0e905677a
2 changed files with 5 additions and 2 deletions

View File

@ -12569,7 +12569,7 @@ type
QFileDialogDetail, QFileDialogList );
QFileDialogFileMode = ( // QFileDialog::FileMode (1)
QFileDialogAnyFile, QFileDialogExistingFile, QFileDialogDirectory, QFileDialogExistingFiles, QFileDialogDirectoryOnly );
QFileDialogAnyFile, QFileDialogExistingFile, QFileDialogDirectory, QFileDialogExistingFiles);
QFileDialogAcceptMode = ( // QFileDialog::AcceptMode (1)
QFileDialogAcceptOpen, QFileDialogAcceptSave );

View File

@ -445,7 +445,10 @@ begin
QtFileDialog.setAcceptMode(QFileDialogAcceptOpen)
else
if ACommonDialog is TSelectDirectoryDialog then
QtFileDialog.setFileMode(QFileDialogDirectoryOnly);
begin
QtFileDialog.setFileMode(QFileDialogDirectory);
QFileDialog_setOption(QFileDialogH(QtFileDialog.Widget), QFileDialogOptionShowDirsOnly, True);
end;
ActiveWin := QtWidgetSet.GetActiveWindow;
if ACommonDialog is TSaveDialog then