#ifndef ABSTRACTSCOPEWIDGET_H
#define ABSTRACTSCOPEWIDGET_H
-#include <QtCore>
#include <QWidget>
-
+#include <QSemaphore>
+#include <QFuture>
class QMenu;
/**
\brief Abstract class for audio/colour scopes (receive data and paint it).
if mouse tracking is enabled.
\see signalMousePositionChanged(): Emitted when mouse tracking is enabled
*/
- AbstractScopeWidget(bool trackMouse = false, QWidget *parent = 0);
+ explicit AbstractScopeWidget(bool trackMouse = false, QWidget *parent = 0);
virtual ~AbstractScopeWidget(); // Must be virtual because of inheritance, to avoid memory leaks
bool m_rescaleActive;
bool m_rescalePropertiesLocked;
bool m_rescaleFirstRescaleDone;
- short m_rescaleScale;
Qt::KeyboardModifiers m_rescaleModifiers;
RescaleDirection m_rescaleDirection;
QPoint m_rescaleStartPoint;