Moved album files filter to FileDialog namespace.

This commit is contained in:
23rd 2020-01-05 23:37:41 +03:00 committed by John Preston
parent faef5d8af6
commit 627a105ba9
4 changed files with 9 additions and 4 deletions

View file

@ -518,12 +518,12 @@ void EditCaptionBox::createEditMediaButton() {
const auto buttonCallback = [=] {
const auto filters = _isAlbum
? QStringList(qsl("Image and Video Files (*.png *.jpg *.mp4)"))
: QStringList(FileDialog::AllFilesFilter());
? FileDialog::AlbumFilesFilter()
: FileDialog::AllFilesFilter();
FileDialog::GetOpenPath(
this,
tr::lng_choose_file(tr::now),
filters.join(qsl(";;")),
filters,
crl::guard(this, callback));
};

View file

@ -1667,7 +1667,7 @@ void SendFilesBox::addThumbButtonHandlers() {
FileDialog::GetOpenPath(
this,
tr::lng_choose_file(tr::now),
qsl("Image and Video Files (*.png *.jpg *.mp4)"),
FileDialog::AlbumFilesFilter(),
crl::guard(this, callback));
}, _albumPreview->lifetime());

View file

@ -295,6 +295,10 @@ QString AllFilesFilter() {
#endif // Q_OS_WIN
}
QString AlbumFilesFilter() {
return qsl("Image and Video Files (*.png *.jpg *.mp4 *.jpeg)");
}
namespace internal {
void InitLastPathDefault() {

View file

@ -82,6 +82,7 @@ void GetFolder(
Fn<void()> failed = Fn<void()>());
QString AllFilesFilter();
QString AlbumFilesFilter();
namespace internal {