#define INCLUDED_SELECTION_H
#include "windowobserver.h"
-#include "generic/callbackfwd.h"
+#include "generic/callback.h"
struct rect_t
{
float max[2];
};
-typedef Callback1<rect_t> RectangleCallback;
+typedef Callback<void(rect_t)> RectangleCallback;
class View;
class SelectionSystemWindowObserver : public WindowObserver
{
public:
+virtual ~SelectionSystemWindowObserver() = default;
virtual void setView( const View& view ) = 0;
virtual void setRectangleDrawCallback( const RectangleCallback& callback ) = 0;
};