diff options
-rw-r--r-- | src/widget/wtrackproperty.cpp | 4 | ||||
-rw-r--r-- | src/widget/wtrackproperty.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/widget/wtrackproperty.cpp b/src/widget/wtrackproperty.cpp index 294102a27e..d1e1cdfcf6 100644 --- a/src/widget/wtrackproperty.cpp +++ b/src/widget/wtrackproperty.cpp @@ -30,6 +30,10 @@ WTrackProperty::WTrackProperty(QWidget* pParent, setAcceptDrops(true); } +WTrackProperty::~WTrackProperty() { + // Required to allow forward declaration of WTrackMenu in header +} + void WTrackProperty::setup(const QDomNode& node, const SkinContext& context) { WLabel::setup(node, context); diff --git a/src/widget/wtrackproperty.h b/src/widget/wtrackproperty.h index e66ac282bb..138026d758 100644 --- a/src/widget/wtrackproperty.h +++ b/src/widget/wtrackproperty.h @@ -11,6 +11,7 @@ #include "widget/trackdroptarget.h" #include "widget/wlabel.h" +class TrackCollectionManager; class WTrackMenu; class WTrackProperty : public WLabel, public TrackDropTarget { @@ -21,8 +22,7 @@ class WTrackProperty : public WLabel, public TrackDropTarget { UserSettingsPointer pConfig, TrackCollectionManager* pTrackCollectionManager, const char* group); - - ~WTrackProperty() override = default; + ~WTrackProperty() override; void setup(const QDomNode& node, const SkinContext& context) override; |