Turn almost all Listeners into abstract interfaces

This commit is contained in:
Flössie
2018-10-09 20:32:40 +02:00
parent 2a9d3896bb
commit 2125f42116
159 changed files with 1385 additions and 939 deletions

View File

@@ -78,7 +78,7 @@ public:
bool selectEditorPanel (const std::string &name);
void addBatchQueueJob (BatchQueueEntry* bqe, bool head = false);
void addBatchQueueJobs (std::vector<BatchQueueEntry*> &entries);
void addBatchQueueJobs (const std::vector<BatchQueueEntry*>& entries);
bool keyPressed (GdkEventKey* event);
bool on_configure_event (GdkEventConfigure* event);
@@ -90,10 +90,12 @@ public:
void showPreferences ();
void on_realize ();
void toggle_fullscreen ();
void setProgress (double p);
void setProgressStr (Glib::ustring str);
void setProgressState (bool inProcessing);
void error (Glib::ustring descr);
void setProgress(double p);
void setProgressStr(const Glib::ustring& str);
void setProgressState(bool inProcessing);
void error(const Glib::ustring& descr);
rtengine::ProgressListener* getProgressListener ()
{
return pldBridge;