16 #include <boost/signals.hpp>
23 class DtImageTaskRecord;
29 class DtImageTaskElementInterface;
30 class DtImageTaskElementConfigurationInterface;
46 virtual void setImageTaskTypesAndNames(
47 const std::list<DtUnicode>& taskTypes,
48 const std::list<DtUnicode>& taskNames ) = 0;
51 virtual void setImageTaskToConfigure(
int index,
56 virtual void setMoveUpArrowEnabled(
bool enabled ) = 0;
60 virtual void setMoveDownArrowEnabled(
bool enabled ) = 0;
63 boost::signal<void( const DtUnicode& taskType )>