10e1ba39fSStephan Aßmus /* 2*64279352SZardshard * Copyright 2006-2007, 2023, Haiku. 30e1ba39fSStephan Aßmus * Distributed under the terms of the MIT License. 40e1ba39fSStephan Aßmus * 50e1ba39fSStephan Aßmus * Authors: 60e1ba39fSStephan Aßmus * Stephan Aßmus <superstippi@gmx.de> 7*64279352SZardshard * Zardshard 80e1ba39fSStephan Aßmus */ 9cf0498cbSJérôme Duval #ifndef MOVE_PATHS_COMMAND_H 10cf0498cbSJérôme Duval #define MOVE_PATHS_COMMAND_H 110e1ba39fSStephan Aßmus 12325a6253SAxel Dörfler 1325dc253dSIngo Weinhold #include "IconBuild.h" 14*64279352SZardshard #include "MoveCommand.h" 1525dc253dSIngo Weinhold 160e1ba39fSStephan Aßmus 1725dc253dSIngo Weinhold _BEGIN_ICON_NAMESPACE 18*64279352SZardshard template <class Type> class Container; 190e1ba39fSStephan Aßmus class VectorPath; 2025dc253dSIngo Weinhold _END_ICON_NAMESPACE 2125dc253dSIngo Weinhold 2225dc253dSIngo Weinhold _USING_ICON_NAMESPACE 2325dc253dSIngo Weinhold 240e1ba39fSStephan Aßmus 25*64279352SZardshard class MovePathsCommand : public MoveCommand<VectorPath> { 260e1ba39fSStephan Aßmus public: 270e1ba39fSStephan Aßmus MovePathsCommand( 28*64279352SZardshard Container<VectorPath>* container, 290e1ba39fSStephan Aßmus VectorPath** paths, 300e1ba39fSStephan Aßmus int32 count, 310e1ba39fSStephan Aßmus int32 toIndex); 320e1ba39fSStephan Aßmus virtual ~MovePathsCommand(); 330e1ba39fSStephan Aßmus 340e1ba39fSStephan Aßmus virtual void GetName(BString& name); 350e1ba39fSStephan Aßmus }; 360e1ba39fSStephan Aßmus 37cf0498cbSJérôme Duval #endif // MOVE_PATHS_COMMAND_H 38