10e1ba39fSStephan Aßmus /* 2*64279352SZardshard * Copyright 2006-2007, 2023, Haiku. All rights reserved. 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 */ 90e1ba39fSStephan Aßmus #ifndef MOVE_STYLES_COMMAND_H 100e1ba39fSStephan Aßmus #define MOVE_STYLES_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 180e1ba39fSStephan Aßmus class Style; 1925dc253dSIngo Weinhold _END_ICON_NAMESPACE 2025dc253dSIngo Weinhold 2125dc253dSIngo Weinhold _USING_ICON_NAMESPACE 2225dc253dSIngo Weinhold 230e1ba39fSStephan Aßmus 24*64279352SZardshard class MoveStylesCommand : public MoveCommand<Style> { 250e1ba39fSStephan Aßmus public: 260e1ba39fSStephan Aßmus MoveStylesCommand( 27*64279352SZardshard Container<Style>* container, 280e1ba39fSStephan Aßmus Style** styles, 290e1ba39fSStephan Aßmus int32 count, 300e1ba39fSStephan Aßmus int32 toIndex); 310e1ba39fSStephan Aßmus virtual ~MoveStylesCommand(); 320e1ba39fSStephan Aßmus 330e1ba39fSStephan Aßmus virtual void GetName(BString& name); 340e1ba39fSStephan Aßmus }; 350e1ba39fSStephan Aßmus 360e1ba39fSStephan Aßmus #endif // MOVE_STYLES_COMMAND_H 37