2 * Copyright 2006, Haiku.
3 * Distributed under the terms of the MIT License.
6 * Stephan Aßmus <superstippi@gmx.de>
9 #ifndef SET_PROPERTIES_COMMAND_H
10 #define SET_PROPERTIES_COMMAND_H
17 class SetPropertiesCommand
: public Command
{
19 SetPropertiesCommand(IconObject
** objects
,
21 PropertyObject
* previous
,
22 PropertyObject
* current
);
23 virtual ~SetPropertiesCommand();
25 virtual status_t
InitCheck();
27 virtual status_t
Perform();
28 virtual status_t
Undo();
30 virtual void GetName(BString
& name
);
33 IconObject
** fObjects
;
36 PropertyObject
* fOldProperties
;
37 PropertyObject
* fNewProperties
;
40 #endif // SET_PROPERTIES_COMMAND_H