#include <Pt/Forms/Key.h>
Stores a set of key modifier flags.
Public Member Functions | |
| Modifiers () | |
| Creates an empty modifier set. | |
| Modifiers (Modifier m) | |
| Creates a modifier set containing m. | |
| Modifiers | operator= (Modifier m) |
| Replaces this set with m and returns it. | |
| void | clear () |
| Removes all modifiers. | |
| bool | empty () const |
| Returns true when no modifier is set. | |
| void | add (Modifier m) |
| Adds m to this set. | |
| bool | has (Modifier m) const |
| Returns true when this set contains m. | |
| bool | has (Modifiers m) const |
| Returns true when this set contains every modifier in m. | |
| Modifiers | operator| (Modifier m) const |
| Returns this set combined with m. | |
| bool | operator== (Modifier m) const |
| Returns true when this set equals m. | |
| bool | operator== (Modifiers m) const |
| Returns true when this set equals m. | |
| bool | operator!= (Modifier m) const |
| Returns true when this set does not equal m. | |
| bool | operator!= (Modifiers m) const |
| Returns true when this set does not equal m. | |
| bool | operator< (Modifiers m) const |
| Returns true when this set sorts before m. | |