mirror of
https://github.com/cookiengineer/audacity
synced 2026-02-17 00:07:54 +01:00
46 lines
1.2 KiB
C++
46 lines
1.2 KiB
C++
/**********************************************************************
|
|
|
|
Audacity - A Digital Audio Editor
|
|
Copyright 1999-2009 Audacity Team
|
|
License: GPL v2 - see LICENSE.txt
|
|
|
|
Dan Horgan
|
|
|
|
******************************************************************//**
|
|
|
|
\file CommandMisc
|
|
\brief Some typedefs which are used in various Command-related files
|
|
|
|
*//*******************************************************************/
|
|
|
|
#ifndef __COMMANDMISC__
|
|
#define __COMMANDMISC__
|
|
|
|
#include <map>
|
|
#include <wx/string.h>
|
|
#include <wx/variant.h>
|
|
#include "Validators.h"
|
|
class CommandType;
|
|
|
|
// Map from parameter name to the value of the parameter
|
|
typedef std::map<wxString, wxVariant> ParamValueMap;
|
|
|
|
// Map from parameter name to a suitable Validator
|
|
typedef std::map<wxString, Validator *> ValidatorMap;
|
|
|
|
// Map from command name to type
|
|
typedef std::map<wxString, CommandType*> CommandMap;
|
|
|
|
#endif /* End of include guard: __COMMANDMISC__ */
|
|
|
|
// Indentation settings for Vim and Emacs and unique identifier for Arch, a
|
|
// version control system. Please do not modify past this point.
|
|
//
|
|
// Local Variables:
|
|
// c-basic-offset: 3
|
|
// indent-tabs-mode: nil
|
|
// End:
|
|
//
|
|
// vim: et sts=3 sw=3
|
|
// arch-tag: TBD
|