mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-26 09:08:44 +02:00
PopupMenuTable ctor requires an identifier
This commit is contained in:
parent
08b1be5514
commit
f68da05c1d
@ -37,7 +37,9 @@ std::vector<UIHandlePtr> LabelTrackControls::HitTest
|
|||||||
|
|
||||||
class LabelTrackMenuTable : public PopupMenuTable
|
class LabelTrackMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
LabelTrackMenuTable() : mpData(NULL) {}
|
LabelTrackMenuTable()
|
||||||
|
: PopupMenuTable{ "LabelTrack" }
|
||||||
|
{}
|
||||||
DECLARE_POPUP_MENU(LabelTrackMenuTable);
|
DECLARE_POPUP_MENU(LabelTrackMenuTable);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -53,7 +55,7 @@ public:
|
|||||||
mpData = nullptr;
|
mpData = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
CommonTrackControls::InitMenuData *mpData;
|
CommonTrackControls::InitMenuData *mpData{};
|
||||||
|
|
||||||
void OnSetFont(wxCommandEvent &);
|
void OnSetFont(wxCommandEvent &);
|
||||||
};
|
};
|
||||||
|
@ -78,7 +78,9 @@ std::vector<UIHandlePtr> NoteTrackControls::HitTest
|
|||||||
|
|
||||||
class NoteTrackMenuTable : public PopupMenuTable
|
class NoteTrackMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
NoteTrackMenuTable() : mpData(NULL) {}
|
NoteTrackMenuTable()
|
||||||
|
: PopupMenuTable{ "NoteTrack" }
|
||||||
|
{}
|
||||||
DECLARE_POPUP_MENU(NoteTrackMenuTable);
|
DECLARE_POPUP_MENU(NoteTrackMenuTable);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -95,7 +97,7 @@ private:
|
|||||||
mpData = nullptr;
|
mpData = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
NoteTrackControlsBase::InitMenuData *mpData;
|
NoteTrackControlsBase::InitMenuData *mpData{};
|
||||||
|
|
||||||
void OnChangeOctave(wxCommandEvent &);
|
void OnChangeOctave(wxCommandEvent &);
|
||||||
};
|
};
|
||||||
|
@ -167,7 +167,9 @@ enum {
|
|||||||
|
|
||||||
class NoteTrackVRulerMenuTable : public PopupMenuTable
|
class NoteTrackVRulerMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
NoteTrackVRulerMenuTable(){};
|
NoteTrackVRulerMenuTable()
|
||||||
|
: PopupMenuTable{ "NoteTrackVRuler" }
|
||||||
|
{};
|
||||||
virtual ~NoteTrackVRulerMenuTable() {}
|
virtual ~NoteTrackVRulerMenuTable() {}
|
||||||
DECLARE_POPUP_MENU(NoteTrackVRulerMenuTable);
|
DECLARE_POPUP_MENU(NoteTrackVRulerMenuTable);
|
||||||
|
|
||||||
|
@ -75,7 +75,9 @@ private:
|
|||||||
|
|
||||||
class SpectrumVRulerMenuTable : public WaveTrackVRulerMenuTable
|
class SpectrumVRulerMenuTable : public WaveTrackVRulerMenuTable
|
||||||
{
|
{
|
||||||
SpectrumVRulerMenuTable() : WaveTrackVRulerMenuTable() {}
|
SpectrumVRulerMenuTable()
|
||||||
|
: WaveTrackVRulerMenuTable{ "SpectrumVRuler" }
|
||||||
|
{}
|
||||||
virtual ~SpectrumVRulerMenuTable() {}
|
virtual ~SpectrumVRulerMenuTable() {}
|
||||||
DECLARE_POPUP_MENU(SpectrumVRulerMenuTable);
|
DECLARE_POPUP_MENU(SpectrumVRulerMenuTable);
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ enum {
|
|||||||
class WaveColorMenuTable : public PopupMenuTable
|
class WaveColorMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
WaveColorMenuTable()
|
WaveColorMenuTable()
|
||||||
: PopupMenuTable( XO("&Wave Color") )
|
: PopupMenuTable( "WaveColor", XO("&Wave Color") )
|
||||||
{}
|
{}
|
||||||
DECLARE_POPUP_MENU(WaveColorMenuTable);
|
DECLARE_POPUP_MENU(WaveColorMenuTable);
|
||||||
|
|
||||||
@ -252,7 +252,7 @@ void WaveColorMenuTable::OnWaveColorChange(wxCommandEvent & event)
|
|||||||
class FormatMenuTable : public PopupMenuTable
|
class FormatMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
FormatMenuTable()
|
FormatMenuTable()
|
||||||
: PopupMenuTable{ XO("&Format") }
|
: PopupMenuTable{ "SampleFormat", XO("&Format") }
|
||||||
{}
|
{}
|
||||||
DECLARE_POPUP_MENU(FormatMenuTable);
|
DECLARE_POPUP_MENU(FormatMenuTable);
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ void FormatMenuTable::OnFormatChange(wxCommandEvent & event)
|
|||||||
class RateMenuTable : public PopupMenuTable
|
class RateMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
RateMenuTable()
|
RateMenuTable()
|
||||||
: PopupMenuTable{ XO("Rat&e") }
|
: PopupMenuTable{ "SampleRate", XO("Rat&e") }
|
||||||
{}
|
{}
|
||||||
DECLARE_POPUP_MENU(RateMenuTable);
|
DECLARE_POPUP_MENU(RateMenuTable);
|
||||||
|
|
||||||
@ -577,10 +577,12 @@ class WaveTrackMenuTable : public PopupMenuTable
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static WaveTrackMenuTable &Instance( Track * pTrack);
|
static WaveTrackMenuTable &Instance( Track * pTrack);
|
||||||
Track * mpTrack;
|
Track * mpTrack{};
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
WaveTrackMenuTable() : mpData(NULL) {mpTrack=NULL;}
|
WaveTrackMenuTable()
|
||||||
|
: PopupMenuTable{ "WaveTrack" }
|
||||||
|
{}
|
||||||
|
|
||||||
void InitUserData(void *pUserData) override;
|
void InitUserData(void *pUserData) override;
|
||||||
void InitMenu(wxMenu *pMenu) override;
|
void InitMenu(wxMenu *pMenu) override;
|
||||||
@ -592,7 +594,7 @@ protected:
|
|||||||
|
|
||||||
DECLARE_POPUP_MENU(WaveTrackMenuTable);
|
DECLARE_POPUP_MENU(WaveTrackMenuTable);
|
||||||
|
|
||||||
PlayableTrackControls::InitMenuData *mpData;
|
PlayableTrackControls::InitMenuData *mpData{};
|
||||||
|
|
||||||
void OnMultiView(wxCommandEvent & event);
|
void OnMultiView(wxCommandEvent & event);
|
||||||
void OnSetDisplay(wxCommandEvent & event);
|
void OnSetDisplay(wxCommandEvent & event);
|
||||||
|
@ -68,7 +68,9 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
WaveTrackVRulerMenuTable() {}
|
WaveTrackVRulerMenuTable( const Identifier &id )
|
||||||
|
: PopupMenuTable{ id }
|
||||||
|
{}
|
||||||
|
|
||||||
void InitUserData(void *pUserData) override;
|
void InitUserData(void *pUserData) override;
|
||||||
|
|
||||||
|
@ -75,7 +75,9 @@ private:
|
|||||||
|
|
||||||
class WaveformVRulerMenuTable : public WaveTrackVRulerMenuTable
|
class WaveformVRulerMenuTable : public WaveTrackVRulerMenuTable
|
||||||
{
|
{
|
||||||
WaveformVRulerMenuTable() : WaveTrackVRulerMenuTable() {}
|
WaveformVRulerMenuTable()
|
||||||
|
: WaveTrackVRulerMenuTable{ "WaveFormVRuler" }
|
||||||
|
{}
|
||||||
virtual ~WaveformVRulerMenuTable() {}
|
virtual ~WaveformVRulerMenuTable() {}
|
||||||
DECLARE_POPUP_MENU(WaveformVRulerMenuTable);
|
DECLARE_POPUP_MENU(WaveformVRulerMenuTable);
|
||||||
|
|
||||||
|
@ -40,7 +40,9 @@ enum
|
|||||||
|
|
||||||
class TimeTrackMenuTable : public PopupMenuTable
|
class TimeTrackMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
TimeTrackMenuTable() : mpData(NULL) {}
|
TimeTrackMenuTable()
|
||||||
|
: PopupMenuTable{ "TimeTrack" }
|
||||||
|
{}
|
||||||
DECLARE_POPUP_MENU(TimeTrackMenuTable);
|
DECLARE_POPUP_MENU(TimeTrackMenuTable);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -68,7 +70,7 @@ private:
|
|||||||
mpData = nullptr;
|
mpData = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
CommonTrackControls::InitMenuData *mpData;
|
CommonTrackControls::InitMenuData *mpData{};
|
||||||
|
|
||||||
void OnSetTimeTrackRange(wxCommandEvent & /*event*/);
|
void OnSetTimeTrackRange(wxCommandEvent & /*event*/);
|
||||||
void OnTimeTrackLin(wxCommandEvent & /*event*/);
|
void OnTimeTrackLin(wxCommandEvent & /*event*/);
|
||||||
|
@ -80,7 +80,9 @@ enum
|
|||||||
|
|
||||||
class TrackMenuTable : public PopupMenuTable
|
class TrackMenuTable : public PopupMenuTable
|
||||||
{
|
{
|
||||||
TrackMenuTable() : mpData(NULL) {}
|
TrackMenuTable()
|
||||||
|
: PopupMenuTable{ "Track" }
|
||||||
|
{}
|
||||||
DECLARE_POPUP_MENU(TrackMenuTable);
|
DECLARE_POPUP_MENU(TrackMenuTable);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -98,7 +100,7 @@ private:
|
|||||||
mpData = nullptr;
|
mpData = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
CommonTrackControls::InitMenuData *mpData;
|
CommonTrackControls::InitMenuData *mpData{};
|
||||||
};
|
};
|
||||||
|
|
||||||
TrackMenuTable &TrackMenuTable::Instance()
|
TrackMenuTable &TrackMenuTable::Instance()
|
||||||
|
@ -58,7 +58,7 @@ public:
|
|||||||
using Entry = PopupMenuTableEntry;
|
using Entry = PopupMenuTableEntry;
|
||||||
|
|
||||||
// Supply a nonempty caption for sub-menu tables
|
// Supply a nonempty caption for sub-menu tables
|
||||||
PopupMenuTable( const TranslatableString &caption = {} )
|
PopupMenuTable( const Identifier &id, const TranslatableString &caption = {} )
|
||||||
: mCaption{ caption }
|
: mCaption{ caption }
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user