Remove non-UI functions in TrackPanelListener
This commit is contained in:
parent
485a9bbb58
commit
71adb89342
|
@ -417,7 +417,7 @@ void MixerTrackCluster::HandleSliderGain(const bool bWantPushState /*= false*/)
|
|||
// Update the TrackPanel correspondingly.
|
||||
mProject->RefreshTPTrack(mTrack.get());
|
||||
if (bWantPushState)
|
||||
mProject->TP_PushState(_("Moved gain slider"), _("Gain"), UndoPush::CONSOLIDATE );
|
||||
mProject->PushState(_("Moved gain slider"), _("Gain"), UndoPush::CONSOLIDATE );
|
||||
}
|
||||
|
||||
#ifdef EXPERIMENTAL_MIDI_OUT
|
||||
|
@ -430,7 +430,7 @@ void MixerTrackCluster::HandleSliderVelocity(const bool bWantPushState /*= false
|
|||
// Update the TrackPanel correspondingly.
|
||||
mProject->RefreshTPTrack(mTrack.get());
|
||||
if (bWantPushState)
|
||||
mProject->TP_PushState(_("Moved velocity slider"), _("Velocity"), UndoPush::CONSOLIDATE);
|
||||
mProject->PushState(_("Moved velocity slider"), _("Velocity"), UndoPush::CONSOLIDATE);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -446,7 +446,7 @@ void MixerTrackCluster::HandleSliderPan(const bool bWantPushState /*= false*/)
|
|||
mProject->RefreshTPTrack(mTrack.get());
|
||||
|
||||
if (bWantPushState)
|
||||
mProject->TP_PushState(_("Moved pan slider"), _("Pan"), UndoPush::CONSOLIDATE );
|
||||
mProject->PushState(_("Moved pan slider"), _("Pan"), UndoPush::CONSOLIDATE );
|
||||
}
|
||||
|
||||
void MixerTrackCluster::ResetMeter(const bool bResetClipping)
|
||||
|
|
|
@ -4826,11 +4826,6 @@ ControlToolBar *AudacityProject::GetControlToolBar()
|
|||
NULL);
|
||||
}
|
||||
|
||||
ToolsToolBar * AudacityProject::TP_GetToolsToolBar()
|
||||
{
|
||||
return GetToolsToolBar();
|
||||
}
|
||||
|
||||
DeviceToolBar *AudacityProject::GetDeviceToolBar()
|
||||
{
|
||||
return (DeviceToolBar *)
|
||||
|
@ -5059,19 +5054,6 @@ void AudacityProject::RefreshTPTrack(Track* pTrk, bool refreshbacking /*= true*/
|
|||
}
|
||||
|
||||
|
||||
// TrackPanel callback method
|
||||
void AudacityProject::TP_PushState(const wxString &desc, const wxString &shortDesc,
|
||||
UndoPush flags)
|
||||
{
|
||||
PushState(desc, shortDesc, flags);
|
||||
}
|
||||
|
||||
// TrackPanel callback method
|
||||
void AudacityProject::TP_ModifyState(bool bWantsAutoSave)
|
||||
{
|
||||
ModifyState(bWantsAutoSave);
|
||||
}
|
||||
|
||||
// TrackPanel callback method
|
||||
void AudacityProject::TP_ScrollLeft()
|
||||
{
|
||||
|
|
|
@ -473,12 +473,6 @@ public:
|
|||
void TP_DisplaySelection() override;
|
||||
void TP_DisplayStatusMessage(const wxString &msg) override;
|
||||
|
||||
ToolsToolBar * TP_GetToolsToolBar() override;
|
||||
|
||||
void TP_PushState(const wxString &longDesc, const wxString &shortDesc,
|
||||
UndoPush flags) override;
|
||||
void TP_ModifyState(bool bWantsAutoSave) override; // if true, writes auto-save file. Should set only if you really want the state change restored after
|
||||
// a crash, as it can take many seconds for large (eg. 10 track-hours) projects
|
||||
void TP_RedrawScrollbars() override;
|
||||
void TP_ScrollLeft() override;
|
||||
void TP_ScrollRight() override;
|
||||
|
|
|
@ -523,7 +523,7 @@ void TrackPanel::OnPaint(wxPaintEvent & /* event */)
|
|||
|
||||
void TrackPanel::MakeParentModifyState(bool bWantsAutoSave)
|
||||
{
|
||||
mListener->TP_ModifyState(bWantsAutoSave);
|
||||
GetProject()->ModifyState(bWantsAutoSave);
|
||||
}
|
||||
|
||||
void TrackPanel::MakeParentRedrawScrollbars()
|
||||
|
@ -1068,7 +1068,7 @@ void TrackPanel::DrawTracks(wxDC * dc)
|
|||
|
||||
// Don't draw a bottom margin here.
|
||||
|
||||
ToolsToolBar *pTtb = mListener->TP_GetToolsToolBar();
|
||||
ToolsToolBar *pTtb = GetProject()->GetToolsToolBar();
|
||||
bool bMultiToolDown = pTtb->IsDown(multiTool);
|
||||
bool envelopeFlag = pTtb->IsDown(envelopeTool) || bMultiToolDown;
|
||||
bool bigPointsFlag = pTtb->IsDown(drawTool) || bMultiToolDown;
|
||||
|
|
|
@ -29,12 +29,6 @@ class AUDACITY_DLL_API TrackPanelListener /* not final */ {
|
|||
virtual void TP_DisplaySelection() = 0;
|
||||
virtual void TP_DisplayStatusMessage(const wxString &msg) = 0;
|
||||
|
||||
virtual ToolsToolBar * TP_GetToolsToolBar() = 0;
|
||||
|
||||
virtual void TP_PushState(const wxString &shortDesc, const wxString &longDesc,
|
||||
UndoPush flags) = 0;
|
||||
virtual void TP_ModifyState(bool bWantsAutoSave) = 0; // if true, writes auto-save file. Should set only if you really want the state change restored after
|
||||
// a crash, as it can take many seconds for large (eg. 10 track-hours) projects
|
||||
virtual void TP_RedrawScrollbars() = 0;
|
||||
virtual void TP_ScrollLeft() = 0;
|
||||
virtual void TP_ScrollRight() = 0;
|
||||
|
|
|
@ -440,7 +440,7 @@ void LOFImportFileHandle::lofOpenFiles(wxString* ln)
|
|||
}
|
||||
|
||||
// Amend the undo transaction made by import
|
||||
mProject->TP_ModifyState(false);
|
||||
mProject->ModifyState(false);
|
||||
} // end of converting "offset" argument
|
||||
else
|
||||
{
|
||||
|
@ -484,7 +484,7 @@ void LOFImportFileHandle::doDurationAndScrollOffset()
|
|||
|
||||
if (doSomething)
|
||||
// Amend last undo state
|
||||
mProject->TP_ModifyState(false);
|
||||
mProject->ModifyState(false);
|
||||
}
|
||||
|
||||
LOFImportFileHandle::~LOFImportFileHandle()
|
||||
|
|
Loading…
Reference in New Issue