161b0e9e3SStephan Aßmus /* 2*64279352SZardshard * Copyright 2006-2007, 2023, Haiku. 361b0e9e3SStephan Aßmus * Distributed under the terms of the MIT License. 461b0e9e3SStephan Aßmus * 561b0e9e3SStephan Aßmus * Authors: 661b0e9e3SStephan Aßmus * Stephan Aßmus <superstippi@gmx.de> 7*64279352SZardshard * Zardshard 861b0e9e3SStephan Aßmus */ 961b0e9e3SStephan Aßmus #ifndef ADD_PATHS_COMMAND_H 1061b0e9e3SStephan Aßmus #define ADD_PATHS_COMMAND_H 1161b0e9e3SStephan Aßmus 12325a6253SAxel Dörfler 13*64279352SZardshard #include "AddCommand.h" 1425dc253dSIngo Weinhold #include "IconBuild.h" 1561b0e9e3SStephan Aßmus 16325a6253SAxel Dörfler 1725dc253dSIngo Weinhold _BEGIN_ICON_NAMESPACE 1861b0e9e3SStephan Aßmus class VectorPath; 1925dc253dSIngo Weinhold _END_ICON_NAMESPACE 2025dc253dSIngo Weinhold 2125dc253dSIngo Weinhold _USING_ICON_NAMESPACE 2225dc253dSIngo Weinhold 2361b0e9e3SStephan Aßmus 24*64279352SZardshard class AddPathsCommand : public AddCommand<VectorPath> { 2561b0e9e3SStephan Aßmus public: 2661b0e9e3SStephan Aßmus AddPathsCommand( 27*64279352SZardshard Container<VectorPath>* container, 28*64279352SZardshard const VectorPath* const* paths, 2961b0e9e3SStephan Aßmus int32 count, 3061b0e9e3SStephan Aßmus bool ownsPaths, 3161b0e9e3SStephan Aßmus int32 index); 3261b0e9e3SStephan Aßmus virtual ~AddPathsCommand(); 3361b0e9e3SStephan Aßmus 3461b0e9e3SStephan Aßmus virtual void GetName(BString& name); 3561b0e9e3SStephan Aßmus }; 3661b0e9e3SStephan Aßmus 3761b0e9e3SStephan Aßmus #endif // ADD_PATHS_COMMAND_H 38