Qt: make file dialogs consistent with win32 and gtk2.If InitialDir isn't setted, then provide GetCurrentDir to qt dialog.

git-svn-id: trunk@35314 -
This commit is contained in:
zeljko 2012-02-11 19:50:20 +00:00
parent 5f6f0a50ed
commit 5b0a8deab2

View File

@ -294,7 +294,10 @@ var
begin
ATitle := GetUtf8String(AFileDialog.Title);
QtFileDialog.setWindowTitle(@ATitle);
QtFileDialog.setDirectory(GetUtf8String(AFileDialog.InitialDir));
if (AFileDialog.InitialDir = '') then
QtFileDialog.setDirectory(GetUtf8String(SysUtils.GetCurrentDir))
else
QtFileDialog.setDirectory(GetUtf8String(AFileDialog.InitialDir));
QtFileDialog.setHistory(AFileDialog.HistoryList);
QtFileDialog.setFilter(GetQtFilterString(AFileDialog, ATitle));
QtFileDialog.setSelectedFilter(ATitle);