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

@@ -29,9 +29,7 @@
class PreviewLoaderListener
{
public:
virtual ~PreviewLoaderListener()
{
}
virtual ~PreviewLoaderListener() = default;
/**
* @brief a preview is ready
@@ -39,16 +37,12 @@ public:
* @param dir_id directory ID this is for
* @param fd entry
*/
virtual void previewReady(int dir_id, FileBrowserEntry* fd)
{
}
virtual void previewReady(int dir_id, FileBrowserEntry* fd) = 0;
/**
* @brief all previews have finished loading
*/
virtual void previewsFinished(int dir_id_)
{
}
virtual void previewsFinished(int dir_id_) = 0;
};
class PreviewLoader :