1/* 2 * Copyright 2006-2007, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Stephan A��mus <superstippi@gmx.de> 7 */ 8#ifndef PATH_COMMAND_H 9#define PATH_COMMAND_H 10 11 12#include "Command.h" 13#include "IconBuild.h" 14 15 16_BEGIN_ICON_NAMESPACE 17 class VectorPath; 18_END_ICON_NAMESPACE 19 20_USING_ICON_NAMESPACE 21 22 23class PathCommand : public Command { 24 public: 25 PathCommand(VectorPath* path); 26 virtual ~PathCommand(); 27 28 virtual status_t InitCheck(); 29 virtual void GetName(BString& name); 30 31 protected: 32 void _Select(const int32* indices, int32 count, 33 bool extend = false) const; 34 35 VectorPath* fPath; 36}; 37 38#endif // PATH_COMMAND_H 39