multitrack-video-error.hpp 407 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <QString>
  3. class QWidget;
  4. struct MultitrackVideoError {
  5. static MultitrackVideoError critical(QString error);
  6. static MultitrackVideoError warning(QString error);
  7. static MultitrackVideoError cancel();
  8. bool ShowDialog(QWidget *parent, const QString &multitrack_video_name) const;
  9. enum struct Type {
  10. Critical,
  11. Warning,
  12. Cancel,
  13. };
  14. const Type type;
  15. const QString error;
  16. };