1///////////////////////////////////////////////////////////////////////////// 2// Name: accel.h 3// Purpose: wxAcceleratorTable class 4// Author: Stefan Csomor 5// Modified by: 6// Created: 1998-01-01 7// RCS-ID: $Id: accel.h 41751 2006-10-08 21:56:55Z VZ $ 8// Copyright: (c) Stefan Csomor 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_ACCEL_H_ 13#define _WX_ACCEL_H_ 14 15#include "wx/string.h" 16#include "wx/event.h" 17 18class WXDLLEXPORT wxAcceleratorTable: public wxObject 19{ 20DECLARE_DYNAMIC_CLASS(wxAcceleratorTable) 21public: 22 wxAcceleratorTable(); 23 wxAcceleratorTable(int n, const wxAcceleratorEntry entries[]); // Load from array 24 25 virtual ~wxAcceleratorTable(); 26 27 bool operator == (const wxAcceleratorTable& accel) const 28 { return m_refData == accel.m_refData; } 29 bool operator != (const wxAcceleratorTable& accel) const 30 { return m_refData != accel.m_refData; } 31 32 bool Ok() const { return IsOk(); } 33 bool IsOk() const; 34 35 int GetCommand( wxKeyEvent &event ); 36}; 37 38// WXDLLEXPORT_DATA(extern wxAcceleratorTable) wxNullAcceleratorTable; 39 40#endif 41 // _WX_ACCEL_H_ 42