From 7f3c40eb431397d4118316f4c87f35ec9d9b152b Mon Sep 17 00:00:00 2001 From: James Crook Date: Fri, 6 Dec 2019 10:54:22 +0000 Subject: [PATCH] Fix class/struct warnings. --- src/AdornedRulerPanel.h | 2 +- src/EnvelopeEditor.h | 2 +- src/Menus.cpp | 1 - src/TrackPanelDrawable.h | 4 ++-- src/tracks/labeltrack/ui/LabelGlyphHandle.h | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/AdornedRulerPanel.h b/src/AdornedRulerPanel.h index c86a7f618..c09471d01 100644 --- a/src/AdornedRulerPanel.h +++ b/src/AdornedRulerPanel.h @@ -17,7 +17,7 @@ #include "ViewInfo.h" // for PlayRegion class AudacityProject; -class SelectedRegionEvent; +struct SelectedRegionEvent; class SnapManager; class TrackList; diff --git a/src/EnvelopeEditor.h b/src/EnvelopeEditor.h index 57431cc0b..016d7079a 100644 --- a/src/EnvelopeEditor.h +++ b/src/EnvelopeEditor.h @@ -14,7 +14,7 @@ class wxMouseEvent; class wxRect; class Envelope; -class TrackPanelDrawingContext; +struct TrackPanelDrawingContext; class ZoomInfo; // A class that holds state for the duration of dragging diff --git a/src/Menus.cpp b/src/Menus.cpp index f61fad40a..add9ef869 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -644,7 +644,6 @@ bool MenuManager::TryToMakeActionAllowed( CommandFlag & flags, CommandFlag flagsRqd ) { auto &project = mProject; - bool bAllowed; if( flags.none() ) flags = GetUpdateFlags(); diff --git a/src/TrackPanelDrawable.h b/src/TrackPanelDrawable.h index 0eaf3f481..8b2802eab 100644 --- a/src/TrackPanelDrawable.h +++ b/src/TrackPanelDrawable.h @@ -12,10 +12,10 @@ Paul Licameli #define __AUDACITY_TRACK_PANEL_DRAWABLE__ struct TrackPanelDrawingContext; -struct wxRect; +class wxRect; /// \brief Drawing interface common to cells, groups of cells, and temporary handles in CellularPanel -class TrackPanelDrawable { +class AUDACITY_DLL_API TrackPanelDrawable { public: virtual ~TrackPanelDrawable() = 0; diff --git a/src/tracks/labeltrack/ui/LabelGlyphHandle.h b/src/tracks/labeltrack/ui/LabelGlyphHandle.h index 93e501e95..f06164cce 100644 --- a/src/tracks/labeltrack/ui/LabelGlyphHandle.h +++ b/src/tracks/labeltrack/ui/LabelGlyphHandle.h @@ -15,7 +15,7 @@ Paul Licameli split from TrackPanel.cpp class wxMouseState; class LabelTrack; -class LabelTrackEvent; +struct LabelTrackEvent; class NotifyingSelectedRegion; class ZoomInfo;