10 #ifndef QWT_EVENT_PATTERN 
   11 #define QWT_EVENT_PATTERN 1 
   13 #include "qwt_global.h" 
   14 #include <qnamespace.h> 
  176     void initMousePattern( 
int numButtons );
 
  177     void initKeyPattern();
 
  179     void setMousePattern( uint pattern, 
int button, 
int state = Qt::NoButton );
 
  180     void setKeyPattern( uint pattern, 
int key, 
int state = Qt::NoButton );
 
  182     void setMousePattern( 
const QVector<MousePattern> & );
 
  183     void setKeyPattern( 
const QVector<KeyPattern> & );
 
  185     const QVector<MousePattern> &mousePattern() 
const;
 
  186     const QVector<KeyPattern> &keyPattern() 
const;
 
  188     QVector<MousePattern> &mousePattern();
 
  189     QVector<KeyPattern> &keyPattern();
 
  191     bool mouseMatch( uint pattern, 
const QMouseEvent * ) 
const;
 
  192     bool keyMatch( uint pattern, 
const QKeyEvent * ) 
const;
 
  195     virtual bool mouseMatch( 
const MousePattern &, 
const QMouseEvent * ) 
const;
 
  196     virtual bool keyMatch( 
const KeyPattern &, 
const QKeyEvent * ) 
const;
 
  200 #if defined(_MSC_VER) 
  201 #pragma warning(push) 
  202 #pragma warning(disable: 4251) 
  204     QVector<MousePattern> d_mousePattern;
 
  205     QVector<KeyPattern> d_keyPattern;
 
  206 #if defined(_MSC_VER)