diff options
Diffstat (limited to 'src/engine/sync/basesyncablelistener.h')
-rw-r--r-- | src/engine/sync/basesyncablelistener.h | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/engine/sync/basesyncablelistener.h b/src/engine/sync/basesyncablelistener.h index 24d3a1a32f..a79218b9ec 100644 --- a/src/engine/sync/basesyncablelistener.h +++ b/src/engine/sync/basesyncablelistener.h @@ -10,7 +10,7 @@ class EngineChannel; class BaseSyncableListener : public SyncableListener { public: BaseSyncableListener(UserSettingsPointer pConfig); - virtual ~BaseSyncableListener(); + ~BaseSyncableListener() override; void addSyncableDeck(Syncable* pSyncable); EngineChannel* getMaster() const; @@ -23,24 +23,6 @@ class BaseSyncableListener : public SyncableListener { return m_pMasterSyncable; } - // Used by Syncables to tell EngineSync it wants to be enabled in a - // specific mode. If the state change is accepted, EngineSync calls - // Syncable::notifySyncModeChanged. - virtual void requestSyncMode(Syncable* pSyncable, SyncMode state) = 0; - - // Used by Syncables to tell EngineSync it wants to be enabled in any mode - // (master/follower). - virtual void requestEnableSync(Syncable* pSyncable, bool enabled) = 0; - - // Syncables notify EngineSync directly about various events. EngineSync - // does not have a say in whether these succeed or not, they are simply - // notifications. - virtual void notifyBpmChanged(Syncable* pSyncable, double bpm, bool fileChanged=false) = 0; - virtual void notifyInstantaneousBpmChanged(Syncable* pSyncable, double bpm) = 0; - virtual void notifyBeatDistanceChanged(Syncable* pSyncable, double beatDistance) = 0; - virtual void notifyPlaying(Syncable* pSyncable, bool playing) = 0; - virtual void notifyTrackLoaded(Syncable* pSyncable, double suggested_bpm) = 0; - protected: // Choices about master selection can hinge on if any decks have sync // mode enabled. This utility method returns true if it finds a deck |