DolphinFileDialog.cpp 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // Copyright 2021 Dolphin Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include "DolphinQt/QtUtils/DolphinFileDialog.h"
  4. #include <QFileDialog>
  5. #include <QObject>
  6. QString DolphinFileDialog::getExistingDirectory(QWidget* parent, const QString& caption,
  7. const QString& dir, QFileDialog::Options options)
  8. {
  9. const HotkeyDisabler disabler;
  10. return QFileDialog::getExistingDirectory(parent, caption, dir, options);
  11. }
  12. QString DolphinFileDialog::getSaveFileName(QWidget* parent, const QString& caption,
  13. const QString& dir, const QString& filter,
  14. QString* selectedFilter, QFileDialog::Options options)
  15. {
  16. const HotkeyDisabler disabler;
  17. return QFileDialog::getSaveFileName(parent, caption, dir, filter, selectedFilter, options);
  18. }
  19. QString DolphinFileDialog::getOpenFileName(QWidget* parent, const QString& caption,
  20. const QString& dir, const QString& filter,
  21. QString* selectedFilter, QFileDialog::Options options)
  22. {
  23. const HotkeyDisabler disabler;
  24. return QFileDialog::getOpenFileName(parent, caption, dir, filter, selectedFilter, options);
  25. }
  26. QStringList DolphinFileDialog::getOpenFileNames(QWidget* parent, const QString& caption,
  27. const QString& dir, const QString& filter,
  28. QString* selectedFilter,
  29. QFileDialog::Options options)
  30. {
  31. const HotkeyDisabler disabler;
  32. return QFileDialog::getOpenFileNames(parent, caption, dir, filter, selectedFilter, options);
  33. }