mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-26 17:38:10 +02:00
// Indentation settings for Vim and Emacs etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
35 lines
943 B
C++
35 lines
943 B
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__ */
|