X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fexport_status.h;h=31027269f8ca376e9ccb9a886469f35ae7488b3a;hb=7bc3e0dab4dfac04d6c2957a2278345605c09769;hp=56b15eada19ebdf59af49e60433220a68f4ffdec;hpb=71a5e435e656d6226feaefc4fe40ceff4dd6deea;p=ardour.git diff --git a/libs/ardour/ardour/export_status.h b/libs/ardour/ardour/export_status.h index 56b15eada1..31027269f8 100644 --- a/libs/ardour/ardour/export_status.h +++ b/libs/ardour/ardour/export_status.h @@ -21,7 +21,6 @@ #ifndef __ardour_export_status_h__ #define __ardour_export_status_h__ -#include #include #include "ardour/types.h" @@ -31,8 +30,8 @@ namespace ARDOUR { -struct ExportStatus { - +class ExportStatus { + public: ExportStatus (); void init (); @@ -41,7 +40,6 @@ struct ExportStatus { volatile bool stop; volatile bool running; - PBD::Signal0 Aborting; void abort (bool error_occurred = false); bool aborted () const { return _aborted; } bool errors () const { return _errors; } @@ -50,6 +48,8 @@ struct ExportStatus { void finish (); bool finished () const { return _finished; } + void cleanup (); + /* Progress info */ volatile bool normalizing;