diff Framework/Loaders/BasicFetchingItemsSorter.h @ 757:f7c236894c1a

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 22 May 2019 17:05:14 +0200
parents 51976977d2d3
children 2d8ab34c8c91
line wrap: on
line diff
--- a/Framework/Loaders/BasicFetchingItemsSorter.h	Wed May 22 16:15:24 2019 +0200
+++ b/Framework/Loaders/BasicFetchingItemsSorter.h	Wed May 22 17:05:14 2019 +0200
@@ -31,6 +31,15 @@
     unsigned int  itemsCount_;
 
   public:
+    class Factory : public IFactory
+    {
+    public:
+      virtual IFetchingItemsSorter* CreateSorter(unsigned int itemsCount) const
+      {
+        return new BasicFetchingItemsSorter(itemsCount);
+      }
+    };
+
     BasicFetchingItemsSorter(unsigned int itemsCount);
 
     virtual unsigned int GetItemsCount() const