1/*
2 * Copyright 2006-2007, 2023, Haiku.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Stephan A��mus <superstippi@gmx.de>
7 *		Zardshard
8 */
9#ifndef REMOVE_SHAPES_COMMAND_H
10#define REMOVE_SHAPES_COMMAND_H
11
12
13#include "IconBuild.h"
14#include "RemoveCommand.h"
15
16
17_BEGIN_ICON_NAMESPACE
18	template <class Type> class Container;
19	class Shape;
20_END_ICON_NAMESPACE
21
22_USING_ICON_NAMESPACE
23
24
25class RemoveShapesCommand : public RemoveCommand<Shape> {
26 public:
27								RemoveShapesCommand(
28									Container<Shape>* container,
29									const int32* indices,
30									int32 count);
31	virtual						~RemoveShapesCommand();
32
33	virtual void				GetName(BString& name);
34};
35
36#endif // REMOVE_SHAPES_COMMAND_H
37