Fixes #1336 Pause on hover breaks moves selection

This commit is contained in:
fourtf
2019-09-25 23:47:13 +02:00
parent 4e48416600
commit 848d5c8789
2 changed files with 38 additions and 34 deletions
+9 -9
View File
@@ -1,22 +1,21 @@
#pragma once
#include "common/FlagsEnum.hpp"
#include "messages/Image.hpp"
#include "messages/LimitedQueue.hpp"
#include "messages/LimitedQueueSnapshot.hpp"
#include "messages/Selection.hpp"
#include "widgets/BaseWidget.hpp"
#include <QPaintEvent>
#include <QScroller>
#include <QTimer>
#include <QWheelEvent>
#include <QWidget>
#include <pajlada/signals/signal.hpp>
#include <unordered_map>
#include <unordered_set>
#include "common/FlagsEnum.hpp"
#include "messages/Image.hpp"
#include "messages/LimitedQueue.hpp"
#include "messages/LimitedQueueSnapshot.hpp"
#include "messages/Selection.hpp"
#include "widgets/BaseWidget.hpp"
namespace chatterino {
enum class HighlightState;
@@ -146,7 +145,8 @@ private:
void addContextMenuItems(const MessageLayoutElement *hoveredElement,
MessageLayout *layout);
int getLayoutWidth() const;
void updatePauseTimer();
void updatePauses();
void unpaused();
QTimer *layoutCooldown_;
bool layoutQueued_;