1 #pragma once 2 3 #include "common/common_pch.h" 4 5 #include <QDialog> 6 7 #include "mkvtoolnix-gui/util/settings.h" 8 9 namespace mtx::gui::HeaderEditor { 10 11 namespace Ui { 12 class ActionForDroppedFilesDialog; 13 } 14 15 class ActionForDroppedFilesDialog : public QDialog { 16 Q_OBJECT 17 protected: 18 std::unique_ptr<Ui::ActionForDroppedFilesDialog> ui; 19 20 public: 21 explicit ActionForDroppedFilesDialog(QWidget *parent); 22 ~ActionForDroppedFilesDialog(); 23 24 Util::Settings::HeaderEditorDroppedFilesPolicy decision() const; 25 bool alwaysUseThisDecision() const; 26 }; 27 28 } 29