added pausable property to ChannelView

This commit is contained in:
fourtf
2018-12-02 18:37:51 +01:00
parent 2e68852768
commit 0d4d301aa0
3 changed files with 16 additions and 3 deletions
+11 -1
View File
@@ -184,10 +184,20 @@ void ChannelView::initializeSignals()
getApp()->fonts->fontChanged.connect([this] { this->queueLayout(); }));
}
bool ChannelView::pausable() const
{
return pausable_;
}
void ChannelView::setPausable(bool value)
{
this->pausable_ = value;
}
bool ChannelView::paused() const
{
/// No elements in the map -> not paused
return !this->pauses_.empty();
return this->pausable() && !this->pauses_.empty();
}
void ChannelView::pause(PauseReason reason, boost::optional<uint> msecs)