Fix typo in log message.
[dcpomatic.git] / src / lib / copy_to_drive_job.h
index 1a1a99f442f3a6707a074430cc65222fec3f2196..8616a05d22ffe3f6fe8be9e9f6f8e0067e736fa6 100644 (file)
 class CopyToDriveJob : public Job
 {
 public:
-       CopyToDriveJob (boost::filesystem::path dcp, Drive drive, Nanomsg& nanomsg);
+       CopyToDriveJob (std::vector<boost::filesystem::path> const& dcps, Drive drive, Nanomsg& nanomsg);
 
-       std::string name () const;
-       std::string json_name () const;
-       void run ();
+       std::string name () const override;
+       std::string json_name () const override;
+       void run () override;
+       bool enable_notify () const override {
+               return true;
+       }
 
 private:
        void count (boost::filesystem::path dir, uint64_t& total_bytes);
        void copy (boost::filesystem::path from, boost::filesystem::path to, uint64_t& total_remaining, uint64_t total);
-       boost::filesystem::path _dcp;
+       std::vector<boost::filesystem::path> _dcps;
        Drive _drive;
        Nanomsg& _nanomsg;
 };