}
};
+class Curtainstep : public Action
+{
+ virtual String command_line(void)
+ {
+ String cmd("curtain ");
+ cmd += parameters;
+ return cmd;
+ }
+
+ virtual int execute()
+ {
+ String cmd("curtain ");
+ cmd += parameters;
+ return system(cmd);
+ }
+};
+
+class Exitstep : public Action
+{
+ virtual String command_line(void)
+ {
+ String cmd("exit");
+ cmd += parameters;
+ return cmd;
+ }
+
+ virtual int execute()
+ {
+ exit(0);
+ }
+};
+
class Sleepstep : public Action
{
virtual String command_line(void)