From 498c55321a4a4762222d01b78b7f01ce6a731bff Mon Sep 17 00:00:00 2001 From: Mark Cannon Date: Thu, 4 Aug 2011 15:06:49 +0000 Subject: [PATCH] fix linker error with StringConversion calls on DisplayBPM --- src/Steps.cpp | 12 ++++++++++++ src/Steps.h | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Steps.cpp b/src/Steps.cpp index 9700de9a1b..0521f52a20 100644 --- a/src/Steps.cpp +++ b/src/Steps.cpp @@ -32,6 +32,18 @@ #include +/* register DisplayBPM with StringConversion */ +#include "EnumHelper.h" + +static const char *DisplayBPMNames[] = +{ + "Actual", + "Specified", + "Random", +}; + +XToString( DisplayBPM ); + Steps::Steps(): m_StepsType(StepsType_Invalid), parent(NULL), m_pNoteData(new NoteData), m_bNoteDataIsFilled(false), m_sNoteDataCompressed(""), m_sFilename(""), m_bSavedToDisk(false), diff --git a/src/Steps.h b/src/Steps.h index f954e39d32..05237a6b42 100644 --- a/src/Steps.h +++ b/src/Steps.h @@ -27,7 +27,8 @@ enum DisplayBPM { DISPLAY_BPM_ACTUAL, /**< Display the song's actual BPM. */ DISPLAY_BPM_SPECIFIED, /**< Display a specified value or values. */ - DISPLAY_BPM_RANDOM /**< Display a random selection of BPMs. */ + DISPLAY_BPM_RANDOM, /**< Display a random selection of BPMs. */ + NUM_DisplayBPM }; /**