Key::Modifiers Class Reference

#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.