// -*- mode: C++; indent-tabs-mode: nil; -*-
-// actions.hh for Epistophy - a key handler for NETWM/EWMH window managers.
+// actions.hh for Epistrophy - a key handler for NETWM/EWMH window managers.
// Copyright (c) 2002 - 2002 Ben Jansens <ben at orodu.net>
//
// Permission is hereby granted, free of charge, to any person obtaining a
const KeyCode _keycode;
const unsigned int _modifierMask;
- const int _numberParam;
- const std::string _stringParam;
+ int _numberParam;
+ std::string _stringParam;
public:
inline enum ActionType type() const { return _type;}
inline const KeyCode keycode() const { return _keycode; }
inline const std::string &string() const { return _stringParam; }
Action(enum ActionType type, KeyCode keycode, unsigned int modifierMask,
- int number = 0);
- Action(enum ActionType type, KeyCode keycode, unsigned int modifierMask,
- const std::string &str);
+ const std::string &str = "");
};
typedef std::list<Action> ActionList;